Priority One
Amazon Gateway
Amazon is one of the first cloud providers to offer an Gateway. The gateway supports a few different options: HTTP, REST, and WebSockets. Integrations with other AWS services are abundant.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Gateway
- Portal
- Monitoring
- Threat Protection
- Analytics
- Documentation
- SDK
Gateway Capabilities
These are the capabilities the gateway supports.
- Custom Code Execution
- Mediation
- Traffic Management
- OpenAPI Integration
- OpenAPI Import
- OpenAPI Export
- Versioning
- Mocking
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
- WebSockets
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
- WebSockets
Custom Code
If they offer plugin, extension, and custom coding options.
- Lambda
Delivery Models
These are they ways you can deliver this solution.
- SaaS
Policies
These are the policies available across the gateway capabilities.
Security
- Lambda authorizers
- JWT authorizers
- AWS IAM roles and policies
- CORS
- Mutual TLS
- WAF
Traffic Management
- Cache Lookup
- Cache Invalidation
- Throttling
Mediation
- Request Transformation
- Response Transformation
- OpenAPI Validation
Extensions
- AWS Lambda integrations
- HTTP integrations
- AWS service integrations
- Private integrations
API Resources
| AmazonApiGatewayV2
OpenAPI |
|
| / v2 / apis |
|
| / v2 / domainnames / {domainName} / apimappings |
|
| / v2 / apis / {apiId} / authorizers |
|
| / v2 / apis / {apiId} / deployments |
|
| / v2 / domainnames |
|
| / v2 / apis / {apiId} / integrations |
|
| / v2 / apis / {apiId} / integrations / {integrationId} / integrationresponses |
|
| / v2 / apis / {apiId} / models |
|
| / v2 / apis / {apiId} / routes |
|
| / v2 / apis / {apiId} / routes / {routeId} / routeresponses |
|
| / v2 / apis / {apiId} / stages |
|
| / v2 / vpclinks |
|
| / v2 / apis / {apiId} / stages / {stageName} / accesslogsettings |
|
| / v2 / apis / {apiId} |
|
| / v2 / domainnames / {domainName} / apimappings / {apiMappingId} |
|
| / v2 / apis / {apiId} / authorizers / {authorizerId} |
|
| / v2 / apis / {apiId} / cors |
|
| / v2 / apis / {apiId} / deployments / {deploymentId} |
|
| / v2 / domainnames / {domainName} |
|
| / v2 / apis / {apiId} / integrations / {integrationId} |
|
| / v2 / apis / {apiId} / integrations / {integrationId} / integrationresponses / {integrationResponseId} |
|
| / v2 / apis / {apiId} / models / {modelId} |
|
| / v2 / apis / {apiId} / routes / {routeId} |
|
| / v2 / apis / {apiId} / routes / {routeId} / requestparameters / {requestParameterKey} |
|
| / v2 / apis / {apiId} / routes / {routeId} / routeresponses / {routeResponseId} |
|
| / v2 / apis / {apiId} / stages / {stageName} / routesettings / {routeKey} |
|
| / v2 / apis / {apiId} / stages / {stageName} |
|
| / v2 / vpclinks / {vpcLinkId} |
|
| / v2 / apis / {apiId} / exports / {specification}#outputType |
|
| / v2 / apis / {apiId} / stages / {stageName} / cache / authorizers |
|
| / v2 / apis / {apiId} / models / {modelId} / template |
|
| / v2 / tags / {resource-arn} |
|
| / v2 / tags / {resource-arn}#tagKeys |
|
| Amazon API Gateway
OpenAPI |
|
| / apikeys |
|
| / restapis / {restapi_id} / authorizers |
|
| / domainnames / {domain_name} / basepathmappings |
|
| / restapis / {restapi_id} / deployments |
|
| / restapis / {restapi_id} / documentation / parts |
|
| / restapis / {restapi_id} / documentation / versions |
|
| / domainnames |
|
| / restapis / {restapi_id} / models |
|
| / restapis / {restapi_id} / requestvalidators |
|
| / restapis / {restapi_id} / resources / {parent_id} |
|
| / restapis |
|
| / restapis / {restapi_id} / stages |
|
| / usageplans |
|
| / usageplans / {usageplanId} / keys |
|
| / vpclinks |
|
| / apikeys / {api_Key} |
|
| / restapis / {restapi_id} / authorizers / {authorizer_id} |
|
| / domainnames / {domain_name} / basepathmappings / {base_path} |
|
| / clientcertificates / {clientcertificate_id} |
|
| / restapis / {restapi_id} / deployments / {deployment_id} |
|
| / restapis / {restapi_id} / documentation / parts / {part_id} |
|
| / restapis / {restapi_id} / documentation / versions / {doc_version} |
|
| / domainnames / {domain_name} |
|
| / restapis / {restapi_id} / gatewayresponses / {response_type} |
|
| / restapis / {restapi_id} / resources / {resource_id} / methods / {http_method} / integration |
|
| / restapis / {restapi_id} / resources / {resource_id} / methods / {http_method} / integration / responses / {status_code} |
|
| / restapis / {restapi_id} / resources / {resource_id} / methods / {http_method} |
|
| / restapis / {restapi_id} / resources / {resource_id} / methods / {http_method} / responses / {status_code} |
|
| / restapis / {restapi_id} / models / {model_name} |
|
| / restapis / {restapi_id} / requestvalidators / {requestvalidator_id} |
|
| / restapis / {restapi_id} / resources / {resource_id} |
|
| / restapis / {restapi_id} |
|
| / restapis / {restapi_id} / stages / {stage_name} |
|
| / usageplans / {usageplanId} |
|
| / usageplans / {usageplanId} / keys / {keyId} |
|
| / vpclinks / {vpclink_id} |
|
| / restapis / {restapi_id} / stages / {stage_name} / cache / authorizers |
|
| / restapis / {restapi_id} / stages / {stage_name} / cache / data |
|
| / clientcertificates |
|
| / account |
|
| / restapis / {restapi_id} / stages / {stage_name} / exports / {export_type} |
|
| / restapis / {restapi_id} / gatewayresponses |
|
| / restapis / {restapi_id} / models / {model_name} / default_template |
|
| / restapis / {restapi_id} / resources |
|
| / restapis / {restapi_id} / stages / {stage_name} / sdks / {sdk_type} |
|
| / sdktypes / {sdktype_id} |
|
| / sdktypes |
|
| / tags / {resource_arn} |
|
| / usageplans / {usageplanId} / usage#startDate&endDate |
|
| / apikeys#mode=import&format |
|
| / restapis#mode=import |
|
| / tags / {resource_arn}#tagKeys |
|
| / usageplans / {usageplanId} / keys / {keyId} / usage |
|
| No API Resources |
Apigee Edge
Apigee Edge is a first-generation, commercial gateway platform. It includes a fully-integrated API Provider experience along with API Consumer management via a [Portal](../../platform-capabilities/developer-portal/). While Apigee Edge comes with a number of different delivery options, newer SaaS deliveries seem to be getting pushed more towards [Apigee X](../apigee-x/). Policies for Apigee Edge Gateways are configured with XML and can be accessed via a UI, CLI, and API. Apigee Edge has a few different gateway offerings, including both a microgateway hybrid approach.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Design
- Gateway
- Analytics
- Monetization
- Monitoring
- Portal
- Threat Protection
- Documentation
Gateway Capabilities
These are the capabilities the gateway supports.
- Custom Code Execution
- Protocol Transformation
- Versioning
- Traffic Management
- Mediation
- OpenAPI Integration
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
Custom Code
If they offer plugin, extension, and custom coding options.
- Java
- JavaScript
- Node.js
- Python
Delivery Models
These are they ways you can deliver this solution.
- SaaS
- Customer Managed (Cloud)
- Customer Managed (On-Premises)
- Hybrid
Policies
These are the policies available across the gateway capabilities.
Traffic Management
- Cache Lookup
- Cache Invalidation
- Cache Population
- Cache Target Response
- Concurrent Rate Limit
- Quota
- Quota Reset
- Spike Arrest
Mediation
- Platform Data Lookup
- Request Transformation
- Response Transformation
- Context Persistence
- Custom Data Storage
- JSON to XML
- XML to JSON
- SOAP Validation
- OpenAPI Validation
- Custom Exception Handling
- XSL Tranformations
Security
- IP Access Rules
- Basic Authentication
- API Key
- OAuth 2.0
- OAuth 1.0
- HMAC
- JSON Threat Protection
- XML Threat Protection
- JWS
- JWT
- LDAP
- Message Inspection
- SAML Assertion
Extensions
- Platform Integration
- Java
- JavaScript
- Python
- Message Logging
- HTTP Callout
- Statistics Collection
API Resources
| OAuth 1.0a Request Tokens API
OpenAPI |
|
| / organizations / {org_name} / oauth1 / requesttokens |
|
| / organizations / {org_name} / oauth1 / requesttokens / {request_token} |
|
| Collections API
OpenAPI |
|
| / collections |
|
| / collections / {collection_id} |
|
| Policies API
OpenAPI |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / policies |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / policies / {policy_name} |
|
| Cached Logs API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / cachedlogs / categories |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / cachedlogs / categories / {category_name} |
|
| Logs API
OpenAPI |
|
| / logs |
|
| / logs / apiproxies |
|
| Environments API
OpenAPI |
|
| / organizations / {org_name} / environments |
|
| / organizations / {org_name} / environments / {env_name} |
|
| / organizations / {org_name} / environments / {env_name} / servers |
|
| Analytics API
OpenAPI |
|
| / analytics / groups / ax / {group_name} / scopes |
|
| / organizations / {org_name} / environments / {env_name} / analytics / admin |
|
| / organizations / {org_name} / environments / {env_name} / analytics / exports |
|
| / organizations / {org_name} / environments / {env_name} / analytics / exports / {export_id} |
|
| / organizations / {org_name} / environments / {env_name} / queries |
|
| / organizations / {org_name} / environments / {env_name} / queries / {queryId} |
|
| / organizations / {org_name} / environments / {env_name} / queries / {queryId} / result |
|
| Metrics API
OpenAPI |
|
| / traffic |
|
| / latency |
|
| / targets |
|
| / alerthistory |
|
| / alertsummary |
|
| / events |
|
| / alertinstance / {instance_id} |
|
| / faultcodenames |
|
| / faultcodes |
|
| / faultcodecategories |
|
| / faultcodesubcategories |
|
| / faultcodedetails |
|
| Reports API
OpenAPI |
|
| / organizations / {org_name} / reports |
|
| / organizations / {org_name} / reports / {report_name} |
|
| Monetization API
OpenAPI |
|
| / mint / organizations / {org_name} / monetization-packages |
|
| / mint / organizations / {org_name} / monetization-packages / {package_id} |
|
| / mint / organizations / {org_name} / developers / {developer_email} / monetization-packages |
|
| / mint / organizations / {org_name} / companies / {company_id} / monetization-packages |
|
| / mint / organizations / {org_name} / monetization-packages / {package_id} / products / {product_id} |
|
| / mint / organizations / {org_name} / products |
|
| / mint / organizations / {org_name} / products / {product_id} |
|
| / mint / organizations / {org_name} / billing-adjustments |
|
| / mint / organizations / {org_name} / billing-adjustments / {billing_adjustment_id} |
|
| / mint / organizations / {org_name} / tax-engine |
|
| / mint / organizations / {org_name} / monetization-packages / {package_id} / rate-plans / {plan_id} / real-currency-credit-transactions |
|
| / mint / organizations / {org_name} / developers / {developer_email} / developer-credit-limit |
|
| / mint / organizations / {org_name} / supported-currencies |
|
| / mint / organizations / {org_name} / supported-currencies / {supportedcurrency_id} |
|
| / mint / organizations / {org_name} / developer-categories |
|
| / mint / organizations / {org_name} / developer-categories / {category_id} |
|
| / mint / organizations / {org_name} / transactions |
|
| / mint / organizations / {org_name} / developer-roles |
|
| / mint / organizations / {org_name} / notification-email-templates |
|
| / mint / organizations / {org_name} / notification-email-templates / {template_id} |
|
| / mint / organizations / {org_name} / notification-conditions / {condition_id} |
|
| / mint / organizations / {org_name} / notification-conditions |
|
| / mint / organizations / {org_name} / webhooks |
|
| / mint / organizations / {org_name} / webhooks / {webhook_id} |
|
| / mint / organizations / {org_name} / webhooks / {webhook_id} / test / {developer_email} / {app_id} / {product_id} / {rateplan_id} |
|
| / mint / organizations / {org_name} / webhooks / {webhook_id} / test / {developer_email} / {app_id} / {product_id} / {rateplan_id} / {trigger_type} |
|
| / mint / organizations / {org_name} / notification-service-items |
|
| / mint / organizations / {org_name} / notification-service-items / {notification_id} |
|
| / mint / organizations / {org_name} / notification-service-items / {notification_id} / reprocess |
|
| / mint / organizations / {org_name} |
|
| / mint / organizations / {org_name} / developers / {developer_email} / developer-balances / recurring-setup |
|
| / mint / organizations / {org_name} / companies / {company_id} / developer-balances / recurring-setup |
|
| / mint / organizations / {org_name} / companies / {company_id} / developer-balances |
|
| / mint / organizations / {org_name} / developers / {developer_email} / developer-balances |
|
| / mint / organizations / {org_name} / developers / {developer_email} / prepaid-developer-balance |
|
| / mint / organizations / {org_name} / companies / {company_id} / eligible-products |
|
| / mint / organizations / {org_name} / developers |
|
| / mint / organizations / {org_name} / developers / {developer_email} |
|
| / mint / organizations / {org_name} / developers / {developer_email} / eligible-products |
|
| / mint / organizations / {org_name} / providers |
|
| / mint / organizations / {org_name} / providers / {provider_id} |
|
| / mint / organizations / {org_name} / rate-plans |
|
| / mint / organizations / {org_name} / monetization-packages / {package_id} / rate-plans |
|
| / mint / organizations / {org_name} / monetization-packages / {package_id} / rate-plans / {plan_id} |
|
| / mint / organizations / {org_name} / monetization-packages / {package_id} / rate-plans / {plan_id} / revision |
|
| / mint / organizations / {org_name} / developers / {developer_email} / developer-rateplans |
|
| / mint / organizations / {org_name} / developers / {developer_email} / developer-rateplans / {developer_rateplan_id} |
|
| / mint / organizations / {org_name} / developers / {developer_email} / products / {product_id} / rate-plan-by-developer-product |
|
| / mint / organizations / {org_name} / developers / {developer_email} / developer-accepted-rateplans |
|
| / mint / organizations / {org_name} / monetization-packages / {package_id} / refund-transactions |
|
| / mint / organizations / {org_name} / report-definitions |
|
| / mint / organizations / {org_name} / developers / {developer_email} / report-definitions |
|
| / mint / organizations / {org_name} / report-definitions / {report_definition_id} |
|
| / mint / organizations / {org_name} / {report_type} |
|
| / mint / organizations / {org_name} / developers / {developer_email} / revenue-reports |
|
| / mint / organizations / {org_name} / transaction-search |
|
| / mint / organizations / {org_name} / applications-with-transactions |
|
| / mint / organizations / {org_name} / developers-with-transactions |
|
| / mint / organizations / {org_name} / products-with-transactions |
|
| / mint / organizations / {org_name} / packages-with-transactions |
|
| / triggers |
|
| / triggers / {trig_id} |
|
| / mint / organizations / {org_name} / suspended-developers |
|
| / mint / organizations / {org_name} / suspended-developers / {id} |
|
| / mint / organizations / {org_name} / suspended-developers / unsuspend-by-product / {suspendedProduct_id} |
|
| / mint / organizations / {org_name} / sync-organization |
|
| / mint / organizations / {org_name} / sync-products |
|
| / mint / organizations / {org_name} / sync-developers |
|
| / mint / organizations / {org_name} / sync-applications |
|
| / mint / organizations / {org_name} / tncs |
|
| / mint / organizations / {org_name} / tncs / {tncs_id} |
|
| / mint / organizations / {org_name} / developers / {developer_email} / developer-tncs |
|
| / mint / organizations / {org_name} / developers / {developer_email} / tncs / {tncs_id} / developer-tncs |
|
| / mint / organizations / {org_name} / transactions / developers / {developer_email} |
|
| Company App Keys API
OpenAPI |
|
| / organizations / {org_name} / companies / {company_name} / apps / {app_name} / keys / create |
|
| / organizations / {org_name} / companies / {company_name} / apps / {app_name} / keys / {consumer_key} |
|
| / organizations / {org_name} / companies / {company_name} / apps / {app_name} / keys / {consumer_key} / apiproducts / {apiproduct_name} |
|
| Alerts API
OpenAPI |
|
| / alerts |
|
| / alerts / {alertId} |
|
| Keystores and truststores API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / keystores |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / aliases |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / aliases / {alias_name} |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / aliases / {alias_name} / certificate |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / aliases / {alias_name} / csr |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / certs |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / certs / {cert_name} |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / certs / {cert_name} / export |
|
| / organizations / {org_name} / environments / {env_name} / keystores / {keystore_name} / keys |
|
| / organizations / {org_name} / environments / {env_name} / testssl |
|
| References API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / references |
|
| / organizations / {org_name} / environments / {env_name} / references / {ref_name} |
|
| API security reports API (Beta)
OpenAPI |
|
| / security / overview / faultcode |
|
| / security / overview / policies |
|
| / security / overview / proxies |
|
| / security / overview / traffic / environments |
|
| / security / overview / traffic / envbyregion |
|
| / security / overview / traffic / resource |
|
| / security / overview / traffic / total |
|
| / security / configuration / flow |
|
| / security / configuration / sharedflows |
|
| / security / configuration / sharedflows / detail |
|
| / security / configuration / proxy |
|
| / security / configuration / proxy / flow |
|
| / security / configuration / proxy / policies |
|
| / security / configuration / targets |
|
| / security / runtime / proxy |
|
| / security / runtime / target |
|
| / security / runtime / devapp |
|
| / security / runtime / devapp / proxy |
|
| / security / runtime / faultcode / timeseries |
|
| / security / runtime / faultcode / resource |
|
| / security / runtime / faultcode / summary |
|
| / security / runtime / traffic |
|
| / security / users / summary |
|
| / security / users / activity |
|
| Deployments
OpenAPI |
|
| / organizations / {org_name} / apis / {api_name} / deployments |
|
| / organizations / {org_name} / sharedflows / {sharedflow_name} / deployments |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / deployments |
|
| / organizations / {org_name} / deployments |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / revisions / {revision_number} / deployments |
|
| / organizations / {org_name} / environments / {env_name} / sharedflows / {sharedflow_name} / revisions / {revision_number} / deployments |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / deployments |
|
| / organizations / {org_name} / environments / {env_name} / deployments |
|
| Company Developers API
OpenAPI |
|
| / organizations / {org_name} / companies / {company_name} / developers |
|
| / organizations / {org_name} / companies / {company_name} / developers / {developer_email} |
|
| Resource files API
OpenAPI |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / resourcefiles |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / resourcefiles / {resource_type} / {resource_name} |
|
| / organizations / {org_name} / environments / {env_name} / resourcefiles |
|
| / organizations / {org_name} / environments / {env_name} / resourcefiles / {resource_type} / {resource_name} |
|
| / organizations / {org_name} / resourcefiles |
|
| / organizations / {org_name} / resourcefiles / {resource_type} / {resource_name} |
|
| Shared flows and flow hooks API
OpenAPI |
|
| / organizations / {org_name} / sharedflows |
|
| / organizations / {org_name} / sharedflows / {sharedflow_name} |
|
| / organizations / {org_name} / sharedflows / {sharedflow_name} / revisions |
|
| / organizations / {org_name} / sharedflows / {sharedflow_name} / revisions / {revision_number} |
|
| / organizations / {org_name} / environments / {env_name} / flowhooks / {flow_hook} |
|
| Users API
OpenAPI |
|
| / users |
|
| / users / {user_email} |
|
| / users / {user_email} / status |
|
| App keys: Developer
OpenAPI |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} / keys / create |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} / keys / {consumer_key} |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} / keys / {consumer_key} / apiproducts / {apiproduct_name} |
|
| Organizations API
OpenAPI |
|
| / organizations |
|
| / organizations / {org_name} |
|
| / organizations / {org_name} / pods |
|
| OAuth 1.0a verifiers API
OpenAPI |
|
| / organizations / {org_name} / oauth1 / verifiers |
|
| / organizations / {org_name} / oauth1 / verifiers / {verifier_code} |
|
| Developer apps API
OpenAPI |
|
| / organizations / {org_name} / developers / {developer_email} / apps |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} / attributes |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} / attributes / {attribute_name} |
|
| OAuth 1.0a Access Tokens API
OpenAPI |
|
| / organizations / {org_name} / oauth1 / accesstokens |
|
| / organizations / {org_name} / oauth1 / accesstokens / {access_token} |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} / oauth1accesstokens |
|
| / organizations / {org_name} / developers / {developer_email} / apps / {app_name} / keys / {consumer_key} / oauth1accesstokens |
|
| OAuth 2.0 Access Tokens API
OpenAPI |
|
| / organizations / {org_name} / oauth2 / accesstokens / {access_token} |
|
| / organizations / {org_name} / oauth2 / revoke |
|
| / organizations / {org_name} / oauth2 / search |
|
| Companies API
OpenAPI |
|
| / organizations / {org_name} / companies |
|
| / organizations / {org_name} / companies / {company_name} |
|
| Caches API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / caches |
|
| / organizations / {org_name} / environments / {env_name} / caches / {cache_name} |
|
| / organizations / {org_name} / environments / {env_name} / caches / {cache_name} / entries |
|
| / organizations / {org_name} / environments / {env_name} / caches / {cache_name} / entries / {entry} |
|
| Data masks API
OpenAPI |
|
| / organizations / {org_name} / apis / {api_name} / maskconfigs |
|
| / organizations / {org_name} / apis / {api_name} / maskconfigs / {maskconfig_name} |
|
| / organizations / {org_name} / maskconfigs |
|
| / organizations / {org_name} / maskconfigs / {maskconfig_name} |
|
| API products API
OpenAPI |
|
| / organizations / {org_name} / apiproducts |
|
| / organizations / {org_name} / apiproducts / {apiproduct_name} |
|
| / organizations / {org_name} / apiproducts / {apiproduct_name} / attributes |
|
| / organizations / {org_name} / apiproducts / {apiproduct_name} / attributes / {attribute_name} |
|
| User roles API
OpenAPI |
|
| / organizations / {org_name} / userroles |
|
| / organizations / {org_name} / userroles / {role_name} |
|
| / organizations / {org_name} / userroles / {role_name} / users |
|
| / organizations / {org_name} / userroles / {role_name} / users / {user_email} |
|
| / organizations / {org_name} / userroles / {role_name} / resourcepermissions |
|
| / organizations / {org_name} / userroles / {role_name} / permissions |
|
| / organizations / {org_name} / userroles / {role_name} / permissions / {permission} |
|
| Company apps API
OpenAPI |
|
| / organizations / {org_name} / companies / {company_name} / apps |
|
| / organizations / {org_name} / companies / {company_name} / apps / {app_name} |
|
| Extensions API
OpenAPI |
|
| / v1 / organizations / {org} / environments / {env} / extensions |
|
| / v1 / organizations / {org} / environments / {env} / extensions / {id} |
|
| / v1 / organizations / {org} / environments / {env} / extensions / {id} / logs |
|
| / extensionpackages |
|
| / extensionpackages / {name} / {version} |
|
| Debug Sessions API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / revisions / {revision_number} / debugsessions |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / revisions / {revision_number} / debugsessions / {session_name} |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / revisions / {revision_number} / debugsessions / {session_name} / data |
|
| / organizations / {org_name} / environments / {env_name} / apis / {api_name} / revisions / {revision_number} / debugsessions / {session_name} / data / {transaction_id} |
|
| OAuth 2.0 Authorization Codes API
OpenAPI |
|
| / organizations / {org_name} / oauth2 / authorizationcodes |
|
| / organizations / {org_name} / oauth2 / authorizationcodes / {authorization_code} |
|
| Developers API
OpenAPI |
|
| / organizations / {org_name} / developers |
|
| / organizations / {org_name} / developers / {developer_email} |
|
| / organizations / {org_name} / developers / {developer_email} / attributes |
|
| / organizations / {org_name} / developers / {developer_email} / attributes / {attribute_name} |
|
| API Proxies API
OpenAPI |
|
| / organizations / {org_name} / apis |
|
| / organizations / {org_name} / apis / {api_name} |
|
| / organizations / {org_name} / apis / {api_name} / revisions |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / npm |
|
| Mock Target API
OpenAPI |
|
| / |
|
| / help |
|
| / user |
|
| / iloveapis |
|
| / ip |
|
| / xml |
|
| / json |
|
| / echo |
|
| / statuscode / {code} |
|
| / auth |
|
| LDAP Resources API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / ldapresources |
|
| / organizations / {org_name} / environments / {env_name} / ldapresources / {ldap_name} |
|
| Key value maps API
OpenAPI |
|
| / organizations / {org_name} / apis / {api_name} / keyvaluemaps |
|
| / organizations / {org_name} / apis / {api_name} / keyvaluemaps / {map_name} |
|
| / organizations / {org_name} / apis / {api_name} / keyvaluemaps / {map_name} / entries |
|
| / organizations / {org_name} / apis / {api_name} / keyvaluemaps / {map_name} / entries / {entry_name} |
|
| / organizations / {org_name} / apis / {api_name} / keyvaluemaps / {map_name} / keys |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / keyvaluemaps |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / keyvaluemaps / {map_name} / entries |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / keyvaluemaps / {map_name} / entries / {entry_name} |
|
| / organizations / {org_name} / apis / {api_name} / revisions / {revision_number} / keyvaluemaps / {map_name} / keys |
|
| / organizations / {org_name} / environments / {env_name} / keyvaluemaps |
|
| / organizations / {org_name} / environments / {env_name} / keyvaluemaps / {map_name} |
|
| / organizations / {org_name} / environments / {env_name} / keyvaluemaps / {map_name} / entries |
|
| / organizations / {org_name} / environments / {env_name} / keyvaluemaps / {map_name} / entries / {entry_name} |
|
| / organizations / {org_name} / environments / {env_name} / keyvaluemaps / {map_name} / keys |
|
| / organizations / {org_name} / keyvaluemaps |
|
| / organizations / {org_name} / keyvaluemaps / {map_name} |
|
| / organizations / {org_name} / keyvaluemaps / {map_name} / entries |
|
| / organizations / {org_name} / keyvaluemaps / {map_name} / entries / {entry_name} |
|
| / organizations / {org_name} / keyvaluemaps / {map_name} / keys |
|
| Apps API
OpenAPI |
|
| / organizations / {org_name} / apps |
|
| / organizations / {org_name} / apps / {app_id} |
|
| Virtual hosts API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / virtualhosts / {virtualhost_name} / sslinfo |
|
| / organizations / {org_name} / environments / {env_name} / virtualhosts |
|
| / organizations / {org_name} / environments / {env_name} / virtualhosts / {virtualhost_name} |
|
| Stats API
OpenAPI |
|
| / organizations / {org_name} / environments / {env_name} / stats / {dimension_name} |
|
| / organizations / {org_name} / environments / {env_name} / stats |
|
| / organizations / {org_name} / stats / preferences / reports / dailysummaryreport |
|
| / organizations / {org_name} / stats / preferences / reports / dailysummaryreport / users |
|
| Audits API
OpenAPI |
|
| / audits / organizations / {org_name} |
|
| / audits / organizations / {org_name} / apiproducts |
|
| / audits / organizations / {org_name} / apiproducts / {apiproduct_name} |
|
| / audits / organizations / {org_name} / apis |
|
| / audits / organizations / {org_name} / apis / {api_name} |
|
| / audits / organizations / {org_name} / developers |
|
| / audits / organizations / {org_name} / developers / {developer_email} |
|
| / audits / organizations / {org_name} / developers / {developer_email} / apps |
|
| / audits / organizations / {org_name} / developers / {developer_email} / apps / {app_name} |
|
| / audits / organizations / {org_name} / sharedflows |
|
| / audits / organizations / {org_name} / sharedflows / {sharedflow_name} |
|
| / audits / users / {user_email} |
|
| No API Resources |
Apigee X
The Apigee X platform is a newer release than the [Apigee Edge](../apigee-edge/) platform. It is a SaaS-only delivery with a few different policy options than what's provided by Apigee Edge.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Design
- Gateway
- Analytics
- Monetization
- Monitoring
- Portal
- Threat Protection
Gateway Capabilities
These are the capabilities the gateway supports.
- Custom Code Execution
- Protocol Transformation
- Versioning
- Traffic Management
- Mediation
- OpenAPI Integration
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
- GraphQL
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
- gRPC
- GraphQL
Custom Code
If they offer plugin, extension, and custom coding options.
- Java
- JavaScript
- Node.js
- Python
Delivery Models
These are they ways you can deliver this solution.
- SaaS
Policies
These are the policies available across the gateway capabilities.
Traffic Management
- Cache Lookup
- Cache Invalidation
- Cache Population
- Cache Target Response
- Quota
- Quota Reset
- Spike Arrest
Mediation
- Platform Data Lookup
- Request Transformation
- Response Transformation
- CORS
- Context Persistence
- GraphQL
- Custom Data Storage
- JSON to XML
- XML to JSON
- SOAP Validation
- OpenAPI Validation
- Custom Exception Handling
- XSL Tranformations
- Monetization Limits
Security
- IP Access Rules
- Basic Authentication
- API Key
- OAuth 2.0
- OAuth 1.0
- HMAC
- JSON Threat Protection
- XML Threat Protection
- JWS
- JWT
- Message Inspection
- SAML Assertion
Extensions
- Data Collection
- HTTP Callout
- gRPC Callout
- Java
- JavaScript
- Python
- Message Logging
- Statistics Collection
API Resources
| Apigee Registry API
OpenAPI |
|
| / v1 / {resource}:getIamPolicy |
|
| / v1 / {name} |
|
| / v1 / {resource}:setIamPolicy |
|
| / v1 / {name}:getContents |
|
| / v1 / {parent} / artifacts |
|
| / v1 / {resource}:testIamPermissions |
|
| / v1 / {parent} / deployments |
|
| / v1 / {name}:listRevisions |
|
| / v1 / {name}:deleteRevision |
|
| / v1 / {name}:rollback |
|
| / v1 / {name}:tagRevision |
|
| / v1 / {parent} / specs |
|
| / v1 / {parent} / versions |
|
| / v1 / {parent} / apis |
|
| / v1 / {parent} / instances |
|
| / v1 / {name} / operations |
|
| / v1 / {name}:cancel |
|
| / v1 / {name} / locations |
|
| Apigee API
OpenAPI |
|
| / v1 / {project}:provisionOrganization |
|
| / v1 / {name} |
|
| / v1 / {parent} / attachments |
|
| / v1 / {parent} / envgroups |
|
| / v1 / {parent} / hostQueries |
|
| / v1 / {parent} / apicategories |
|
| / v1 / {name}:credit |
|
| / v1 / {name}:adjust |
|
| / v1 / {parent} / attributes |
|
| / v1 / {name} / attributes |
|
| / v1 / {parent} / apiproducts |
|
| / v1 / {parent} / keys / create |
|
| / v1 / {parent} / keys |
|
| / v1 / {parent} / apps |
|
| / v1 / {parent} / subscriptions |
|
| / v1 / {name}:expire |
|
| / v1 / {parent} / developers |
|
| / v1 / {parent} / deployments |
|
| / v1 / {name} / deployments:generateDeployChangeReport |
|
| / v1 / {name} / deployments:generateUndeployChangeReport |
|
| / v1 / {name} / deployments |
|
| / v1 / {parent} / sharedflows |
|
| / v1 / {name}:activate |
|
| / v1 / {parent} / natAddresses |
|
| / v1 / {parent} / canaryevaluations |
|
| / v1 / {parent} / instances |
|
| / v1 / {instance}:reportStatus |
|
| / v1 / {profileEnvironment}:computeEnvironmentScores |
|
| / v1 / {parent} / environments |
|
| / v1 / {parent}:subscribe |
|
| / v1 / {resource}:getIamPolicy |
|
| / v1 / {parent}:unsubscribe |
|
| / v1 / {resource}:setIamPolicy |
|
| / v1 / {resource}:testIamPermissions |
|
| / v1 / {parent} / securityProfiles |
|
| / v1 / {name}:listRevisions |
|
| / v1 / {parent} / hostSecurityReports |
|
| / v1 / {name} / operations |
|
| / v1 / {parent} / datacollectors |
|
| / v1 / {parent} / reports |
|
| / v1 / {parent} / entries |
|
| / v1 / {parent} / keyvaluemaps |
|
| / v1 / {parent} / apis |
|
| / v1 / {parent} / analytics / datastores |
|
| / v1 / {parent} / analytics / datastores:test |
|
| / v1 / {parent} / rateplans |
|
| / v1 / {parent} / references |
|
| / v1 / {orgenv} / securityStats:queryTabularStats |
|
| / v1 / {orgenv} / securityStats:queryTimeSeriesStats |
|
| / v1 / {parent} / queries |
|
| / v1 / {parent} / debugsessions |
|
| / v1 / {name} / data |
|
| / v1 / {parent} / aliases |
|
| / v1 / {name} / csr |
|
| / v1 / {name} / certificate |
|
| / v1 / {parent} / keystores |
|
| / v1 / {parent} / overrides |
|
| / v1 / {parent} / targetservers |
|
| / v1 / {parent} / archiveDeployments |
|
| / v1 / {name}:generateDownloadUrl |
|
| / v1 / {parent} / archiveDeployments:generateUploadUrl |
|
| / v1 / {parent} / resourcefiles / {type} / {name} |
|
| / v1 / {parent} / resourcefiles / {type} |
|
| / v1 / {parent} / resourcefiles |
|
| / v1 / {parent} / analytics / exports |
|
| / v1 / {parent} / securityReports |
|
| / v1 / {parent} / endpointAttachments |
|
| / v1 / {name}:setSyncAuthorization |
|
| / v1 / {name}:getProjectMapping |
|
| / v1 / {parent} |
|
| / v1 / {name}:getSyncAuthorization |
|
| / v1 / organizations |
|
| / v1 / {org}:setAddons |
|
| Connectors API
OpenAPI |
|
| / v1 / {name} |
|
| / v1 / {name}:cancel |
|
| / v1 / {name} / operations |
|
| / v1 / {parent} / versions |
|
| / v1 / {parent} / connectors |
|
| / v1 / {resource}:testIamPermissions |
|
| / v1 / {resource}:getIamPolicy |
|
| / v1 / {parent} / providers |
|
| / v1 / {resource}:setIamPolicy |
|
| / v1 / {parent} / runtimeActionSchemas |
|
| / v1 / {parent} / runtimeEntitySchemas |
|
| / v1 / {parent} / connections |
|
| / v1 / {name} / locations |
|
| Application Integration API
OpenAPI |
|
| / v1 / {parent} / appsScriptProjects |
|
| / v1 / {parent} / appsScriptProjects:link |
|
| / v1 / {name} |
|
| / v1 / {parent} / sfdcChannels |
|
| / v1 / {parent} / sfdcInstances |
|
| / v1 / {parent} / executionsnapshots |
|
| / v1 / {name}:publish |
|
| / v1 / {name}:updateBundle |
|
| / v1 / {name}:getBundle |
|
| / v1 / {parent} / versions |
|
| / v1 / {parent} / versions:upload |
|
| / v1 / {name}:archive |
|
| / v1 / {name}:download |
|
| / v1 / {name}:validate |
|
| / v1 / {integrationVersion}:takeoverEditLock |
|
| / v1 / {name}:unpublish |
|
| / v1 / {name}:deactivate |
|
| / v1 / {name}:lift |
|
| / v1 / {parent} / suspensions |
|
| / v1 / {name}:resolve |
|
| / v1 / {name}:cancel |
|
| / v1 / {parent} / executions |
|
| / v1 / {name}:schedule |
|
| / v1 / {name}:archiveBundle |
|
| / v1 / {name}:test |
|
| / v1 / {parent}:monitorexecutionstats |
|
| / v1 / {name}:execute |
|
| / v1 / {parent} / integrations |
|
| / v1 / {parent} / cloudFunctions |
|
| / v1 / {parent} / authConfigs |
|
| / v1 / {parent} / certificates |
|
| / v1 / {parent}:createBundle |
|
| / v1 / {parent}:listTaskEntities |
|
| / v1 / {parent} / runtimeActionSchemas |
|
| / v1 / {parent} / runtimeEntitySchemas |
|
| / v1 / {parent} / connections |
|
| / v1 / {parent} / clients:provision |
|
| / v1 / {parent} / clients:deprovision |
|
| / v1 / {parent} / clients |
|
| / v1 / {parent} / clientmetadata |
|
| / v1 / callback:generateToken |
|
| / v1 / connectorPlatformRegions:enumerate |
|
| No API Resources |
Axway
Axway Software is a French-American publicly held information technology company that provides software tools for enterprise software, enterprise application integration, business activity monitoring, business analytics, mobile application development and web API management.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Design
- Gateway
- Analytics
- Portal
- Documentation
- Monetization
- Monitoring
- SDK
- Threat Protection
Gateway Capabilities
These are the capabilities the gateway supports.
- Custom Code Execution
- Mediation
- Mocking
- OpenAPI Integration
- OpenAPI Linting
- Protocol Transformation
- Traffic Management
- Versioning
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
- SOAP
- WebSockets
- FTP
- SQL
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
- SOAP
- WebSockets
Custom Code
If they offer plugin, extension, and custom coding options.
- None
Delivery Models
These are they ways you can deliver this solution.
- Customer Managed (Cloud)
- Customer Managed (On-Premises)
- Hybrid
- SaaS
Policies
These are the policies available across the gateway capabilities.
Traffic Management
- Cache Eviction
- Cache Invalidation
- Cache Lookup
- Cache Population
- Cache Storage
- Cache Target Response
- Cache Validation
- Dynamic Routing
- Load Balancer Routing
- Mocking
- Quota
- Quota Reset
- Rate Limiting
- Rate Limiting (Dynamic)
- Request Size Limiting
- Throttling
- Traffic Optimization
Mediation
- CORS
- Cache Eviction
- Cache Lookup
- Cache Store
- Context Persistence
- Custom Data Storage
- Custom Exception Handling
- JSON Validation
- Redaction
- Request Size Limit
- Request Termination
- Request Transformation
- Response Transformation
- SOAP Validation
- URL Rewriting
- XML to JSON
- XSL Tranformations
- XSL Transformation
Security
- Auth0
- API Key
- API Key Authentication
- AWS IAM roles and policies
- Access Control Lists (ACL)
- Audit Logs
- Basic Authentication
- CORS
- Custom Credentials
- HMAC
- IP Access Rules
- JWT Validation
- JWT authorizers
- JWT authorizers (Custom
- Kerberos
- LDAP
- LDAP Authentication
- Message Inspection
- Mutual TLS
- OAuth 1.0
- OAuth 2.0
- Okta
- OpenID Connect
- PingFederate OAuth2.0 Token
- SAML Assertion
- SLA Management
- WAF
Extensions
- HTTP Callout
- HTTP integrations
API Resources
| API Manager API v1.3
OpenAPI |
|
| / applications / oauthclient / {clientId} |
|
| / applications / {id} / apis / {apiAccessId} / approve |
|
| / applications / {id} / approve |
|
| / applications / {id} / apikeys |
|
| / applications |
|
| / applications / {id} / extclients |
|
| / applications / {id} / oauth |
|
| / applications / {id} / permissions |
|
| / applications / {id} / oauthresource |
|
| / applications / {id} / quota |
|
| / applications / {id} / scope |
|
| / applications / {id} / apikeys / {apikeyid} |
|
| / applications / {id} |
|
| / applications / {id} / extclients / {objectId} |
|
| / applications / {id} / oauth / {clientId} |
|
| / applications / {id} / permissions / {permId} |
|
| / applications / {id} / oauthresource / {resourceId} |
|
| / applications / {id} / scope / {scopeId} |
|
| / applications / {id} / oauth / {clientid} / newsecret |
|
| / applications / {id} / apis |
|
| / applications / {id} / availablescopes |
|
| / applications / {id} / image |
|
| / applications / {id} / apis / {apiAccessId} |
|
| / authorizations / {authzid} |
|
| / authorizations / owner / {subjectid} / application / {appid} |
|
| / authorizations |
|
| / metrics / fields |
|
| / metrics / reports / {type} / summary / {level} |
|
| / metrics / reports / {type} / timeline / {level} / {metricType} |
|
| / migrate / applications / export / create |
|
| / migrate / applications / export / json |
|
| / migrate / applications / export / download |
|
| / migrate / applications / export |
|
| / migrate / applications / import |
|
| / organizations |
|
| / organizations / {id} / tokens |
|
| / organizations / {id} / apis / {apiAccessId} |
|
| / organizations / {id} |
|
| / organizations / {id} / tokens / {token} |
|
| / organizations / {id} / apis |
|
| / organizations / {id} / image |
|
| / remotehosts |
|
| / license |
|
| / remotehosts / {id} |
|
| / alerts |
|
| / appinfo |
|
| / certinfo |
|
| / certinfoFromUrl |
|
| / config |
|
| / filedata |
|
| / service-discovery / {instance} / {type} |
|
| / oauthclientprofiles |
|
| / policies |
|
| / listeners |
|
| / sysconfig |
|
| / title |
|
| / tokenstores |
|
| / topology |
|
| / proxies / {id} |
|
| / proxies / {id} / operations / {operationId} |
|
| / proxies / {id} / deprecate |
|
| / proxies / export / {id} |
|
| / proxies / export |
|
| / proxies |
|
| / proxies / {id} / operations |
|
| / proxies / {id} / image |
|
| / proxies / grantaccess |
|
| / proxies / import |
|
| / proxies / importFromUrl |
|
| / proxies / promote |
|
| / proxies / {id} / publish |
|
| / proxies / {id} / undeprecate |
|
| / proxies / {id} / unpublish |
|
| / proxies / upgrade / {id} |
|
| / quotas |
|
| / quotas / {id} |
|
| / apirepo |
|
| / apirepo / importFromUrl |
|
| / apirepo / {id} / methods |
|
| / apirepo / {id} |
|
| / apirepo / {id} / methods / {methodId} |
|
| / apirepo / {id} / download |
|
| / apirepo / import |
|
| / apirepo / importFromExternal |
|
| / apirepo / importFromGw |
|
| / users / {id} / approve |
|
| / users / {id} / changepassword |
|
| / users |
|
| / users / {id} |
|
| / users / forgotpassword |
|
| / users / {id} / image |
|
| / users / register |
|
| / users / resetpassword |
|
| / users / {id} / resetpassword |
|
| / users / validateuser |
|
| / currentuser / changepassword |
|
| / currentuser |
|
| / discovery / apis |
|
| / discovery / swagger / apis / {id} / image |
|
| / discovery / swagger / apis / {id} / service-definition |
|
| / discovery / oauthresources |
|
| / discovery / scopes |
|
| / discovery / swagger / api / id / {id} |
|
| / discovery / swagger / apis |
|
| / login |
|
| / connectors |
|
| / config / customproperties |
|
| / connectors / {connectorId} |
|
| / connectors / {connectorId} / login |
|
| / proxies / {id} / applications |
|
| / discovery / sdk / {id} / {platform} |
|
| No API Resources |
Azure API Management
Azure API Management is a service provided by Microsoft Azure. Its policies are fewer in number than some competitors, and yet it still suits many use cases. Integrations are managed via [Dapr](https://dapr.io/).
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Gateway
- Threat Protection
- Monitoring
- Portal
Gateway Capabilities
These are the capabilities the gateway supports.
- Mediation
- Mocking
- OpenAPI Integration
- Traffic Management
- Versioning
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
- HTTP/2
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
- HTTP/2
Custom Code
If they offer plugin, extension, and custom coding options.
Delivery Models
These are they ways you can deliver this solution.
- SaaS
- Hybrid
Policies
These are the policies available across the gateway capabilities.
Security
- IP Access Rules
- JWT Validation
- Mutual TLS
- Basic Authentication
- Managed Identity Authentication
- CORS
Traffic Management
- Cache Lookup
- Cache Storage
- Cache Eviction
- Rate Limiting
- Quota
Mediation
- Request Transformation
- Response Transformation
- JSON to XML
- XML to JSON
- URL Rewriting
- XSL Tranformations
- JSON Validation
Extension
- JSONP
- Dapr integration
API Resources
| Azure API Management - Portal Settings
OpenAPI |
|
| / portalsettings / signin |
|
| / portalsettings / signup |
|
| / portalsettings / delegation |
|
| Azure API Management - Policies
OpenAPI |
|
| / policies |
|
| / policies / {policyId} |
|
| / policySnippets |
|
| / regions |
|
| Azure API Management - Tenant
OpenAPI |
|
| / tenant / {accessName} |
|
| / tenant / {accessName} / regeneratePrimaryKey |
|
| / tenant / {accessName} / regenerateSecondaryKey |
|
| / tenant / {accessName} / git |
|
| / tenant / {accessName} / git / regeneratePrimaryKey |
|
| / tenant / {accessName} / git / regenerateSecondaryKey |
|
| / tenant / {configurationName} / deploy |
|
| / tenant / {configurationName} / save |
|
| / tenant / {configurationName} / validate |
|
| / tenant / {configurationName} / syncState |
|
| Azure API Management - Reports
OpenAPI |
|
| / reports / byApi |
|
| / reports / byUser |
|
| / reports / byOperation |
|
| / reports / byProduct |
|
| / reports / byGeo |
|
| / reports / bySubscription |
|
| / reports / byTime |
|
| / reports / byRequest |
|
| Azure API Management - Users
OpenAPI |
|
| / users |
|
| / users / {uid} |
|
| / users / {uid} / generateSsoUrl |
|
| / users / {uid} / groups |
|
| / users / {uid} / subscriptions |
|
| / users / {uid} / identities |
|
| / users / {uid} / token |
|
| Azure API Management - Properties
OpenAPI |
|
| / properties |
|
| / properties / {propId} |
|
| Azure API Management - Templates
OpenAPI |
|
| / templates |
|
| / templates / {templateName} |
|
| Azure API Management - Authorization
OpenAPI |
|
| / authorizationServers |
|
| / authorizationServers / {authsid} |
|
| Azure API Management - Backends
OpenAPI |
|
| / backends |
|
| / backends / {backendid} |
|
| Azure API Management - Loggers
OpenAPI |
|
| / loggers |
|
| / loggers / {loggerid} |
|
| Azure API Management - Certificates
OpenAPI |
|
| / certificates |
|
| / certificates / {certificateId} |
|
| Azure API Management - Quotas
OpenAPI |
|
| / quotas / {quotaCounterKey} |
|
| / quotas / {quotaCounterKey} / {quotaPeriodKey} |
|
| Azure API Management - Identity Providers
OpenAPI |
|
| / identityProviders |
|
| / identityProviders / {identityProviderName} |
|
| Azure API Management - Products
OpenAPI |
|
| / products |
|
| / products / {productId} |
|
| / products / {productId} / apis |
|
| / products / {productId} / apis / {apiId} |
|
| / products / {productId} / groups |
|
| / products / {productId} / groups / {groupId} |
|
| / products / {productId} / subscriptions |
|
| / products / {productId} / policies |
|
| / products / {productId} / policies / {policyId} |
|
| Azure API Management - Groups
OpenAPI |
|
| / groups |
|
| / groups / {groupId} |
|
| / groups / {groupId} / users |
|
| / groups / {groupId} / users / {uid} |
|
| Azure API Management - Subscriptions
OpenAPI |
|
| / subscriptions |
|
| / subscriptions / {sid} |
|
| / subscriptions / {sid} / regeneratePrimaryKey |
|
| / subscriptions / {sid} / regenerateSecondaryKey |
|
| Azure API Management - OpenID Connect Providers
OpenAPI |
|
| / openidConnectProviders |
|
| / openidConnectProviders / {opid} |
|
| Azure API Management - APIs
OpenAPI |
|
| / apis |
|
| / apis / {apiId} |
|
| / apis / {apiId} / operations |
|
| / apis / {apiId} / operations / {operationId} |
|
| / apis / {apiId} / operations / {operationId} / policies |
|
| / apis / {apiId} / operations / {operationId} / policies / {policyId} |
|
| / apis / {apiId} / products |
|
| / apis / {apiId} / policies |
|
| / apis / {apiId} / policies / {policyId} |
|
| / apis / {apiId} / schemas |
|
| / apis / {apiId} / schemas / {schemaId} |
|
|
OpenAPI |
|
| No API Resources |
CloudFlare
At Cloudflare, we know APIs make the world go around. That is why we make our massive global network your API gateway. With API discovery, integrated API management and analytics, and layered API defenses, Cloudflare ensures APIs drive business success like never before.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Gateway
- Analytics
- Threat Protection
Gateway Capabilities
These are the capabilities the gateway supports.
- Custom Code Execution
- Mediation
- Traffic Management
- Versioning
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
Custom Code
If they offer plugin, extension, and custom coding options.
- None
Delivery Models
These are they ways you can deliver this solution.
- SaaS
Policies
These are the policies available across the gateway capabilities.
Traffic Management
- Quota
- Quota Reset
- Rate Limiting
- Request Size Limiting
- Spike Control
- Throttling
- Traffic Optimization
Mediation
- CORS
- Request Size Limit
- Request Termination
- Request Transformation
- Response Transformation
- Transformation Rules
- URL Rewriting
Security
- API Key
- API Key Authentication
- Access Control Lists (ACL)
- Audit Logs
- Basic Authentication
- CORS
- JWT Validation
- JWT authorizers
- Mutual TLS
- OAuth 1.0
- OAuth 2.0
- OWASP Top 10
- WAF
Extensions
- HTTP Callout
- HTTP integrations
- Serverless
API Resources
| Cloudflare API
OpenAPI |
|
| / accounts |
|
| / accounts / {account_id} / gateway / categories |
|
| / accounts / {account_id} / rulesets |
|
| / accounts / {account_id} / rulesets / {ruleset_id} |
|
| / accounts / {account_id} / rulesets / {ruleset_id} / rules |
|
| / accounts / {account_id} / rulesets / {ruleset_id} / rules / {rule_id} |
|
| / accounts / {account_id} / rulesets / {ruleset_id} / versions |
|
| / accounts / {account_id} / rulesets / {ruleset_id} / versions / {ruleset_version} |
|
| / accounts / {account_id} / rulesets / {ruleset_id} / versions / {ruleset_version} / by_tag / {rule_tag} |
|
| / accounts / {account_id} / rulesets / phases / {ruleset_phase} / entrypoint |
|
| / accounts / {account_id} / rulesets / phases / {ruleset_phase} / entrypoint / versions |
|
| / accounts / {account_id} / rulesets / phases / {ruleset_phase} / entrypoint / versions / {ruleset_version} |
|
| / accounts / {account_identifier} / addressing / address_maps |
|
| / accounts / {account_identifier} / addressing / address_maps / {address_map_identifier} |
|
| / accounts / {account_identifier} / addressing / address_maps / {address_map_identifier} / ips / {ip_address} |
|
| / accounts / {account_identifier} / addressing / address_maps / {address_map_identifier} / zones / {zone_identifier} |
|
| / accounts / {account_identifier} / addressing / loa_documents |
|
| / accounts / {account_identifier} / addressing / loa_documents / {loa_document_identifier} / download |
|
| / accounts / {account_identifier} / addressing / prefixes |
|
| / accounts / {account_identifier} / addressing / prefixes / {prefix_identifier} |
|
| / accounts / {account_identifier} / addressing / prefixes / {prefix_identifier} / bgp / status |
|
| / accounts / {account_identifier} / addressing / prefixes / {prefix_identifier} / delegations |
|
| / accounts / {account_identifier} / addressing / prefixes / {prefix_identifier} / delegations / {delegation_identifier} |
|
| / accounts / {account_identifier} / audit_logs |
|
| / accounts / {account_identifier} / billing / profile |
|
| / accounts / {account_identifier} / brand-protection / submit |
|
| / accounts / {account_identifier} / brand-protection / url-info |
|
| / accounts / {account_identifier} / cfd_tunnel |
|
| / accounts / {account_identifier} / cfd_tunnel / {tunnel_id} |
|
| / accounts / {account_identifier} / cfd_tunnel / {tunnel_id} / configurations |
|
| / accounts / {account_identifier} / cfd_tunnel / {tunnel_id} / connections |
|
| / accounts / {account_identifier} / cfd_tunnel / {tunnel_id} / token |
|
| / accounts / {account_identifier} / custom_pages |
|
| / accounts / {account_identifier} / custom_pages / {identifier} |
|
| / accounts / {account_identifier} / diagnostics / traceroute |
|
| / accounts / {account_identifier} / dlp / patterns / validate |
|
| / accounts / {account_identifier} / dlp / profiles |
|
| / accounts / {account_identifier} / dlp / profiles / {profile_id} |
|
| / accounts / {account_identifier} / dlp / profiles / custom |
|
| / accounts / {account_identifier} / dlp / profiles / custom / {profile_id} |
|
| / accounts / {account_identifier} / dlp / profiles / predefined / {profile_id} |
|
| / accounts / {account_identifier} / dns_firewall |
|
| / accounts / {account_identifier} / dns_firewall / {identifier} |
|
| / accounts / {account_identifier} / dns_firewall / {identifier} / dns_analytics / report |
|
| / accounts / {account_identifier} / dns_firewall / {identifier} / dns_analytics / report / bytime |
|
| / accounts / {account_identifier} / email / routing / addresses |
|
| / accounts / {account_identifier} / email / routing / addresses / {destination_address_identifier} |
|
| / accounts / {account_identifier} / firewall / access_rules / rules |
|
| / accounts / {account_identifier} / firewall / access_rules / rules / {identifier} |
|
| / accounts / {account_identifier} / images / v1 |
|
| / accounts / {account_identifier} / images / v1 / {identifier} |
|
| / accounts / {account_identifier} / images / v1 / {identifier} / blob |
|
| / accounts / {account_identifier} / images / v1 / direct_upload |
|
| / accounts / {account_identifier} / images / v1 / keys |
|
| / accounts / {account_identifier} / images / v1 / stats |
|
| / accounts / {account_identifier} / images / v1 / variants |
|
| / accounts / {account_identifier} / images / v1 / variants / {identifier} |
|
| / accounts / {account_identifier} / images / v2 / direct_upload |
|
| / accounts / {account_identifier} / intel / asn / {asn} |
|
| / accounts / {account_identifier} / intel / asn / {asn} / subnets |
|
| / accounts / {account_identifier} / intel / dns |
|
| / accounts / {account_identifier} / intel / domain |
|
| / accounts / {account_identifier} / intel / domain-history |
|
| / accounts / {account_identifier} / intel / domain / bulk |
|
| / accounts / {account_identifier} / intel / ip |
|
| / accounts / {account_identifier} / intel / ip-list |
|
| / accounts / {account_identifier} / intel / miscategorization |
|
| / accounts / {account_identifier} / intel / whois |
|
| / accounts / {account_identifier} / load_balancers / monitors |
|
| / accounts / {account_identifier} / load_balancers / monitors / {identifier} |
|
| / accounts / {account_identifier} / load_balancers / monitors / {identifier} / preview |
|
| / accounts / {account_identifier} / load_balancers / monitors / {identifier} / references |
|
| / accounts / {account_identifier} / load_balancers / pools |
|
| / accounts / {account_identifier} / load_balancers / pools / {identifier} |
|
| / accounts / {account_identifier} / load_balancers / pools / {identifier} / health |
|
| / accounts / {account_identifier} / load_balancers / pools / {identifier} / preview |
|
| / accounts / {account_identifier} / load_balancers / pools / {identifier} / references |
|
| / accounts / {account_identifier} / load_balancers / preview / {preview_id} |
|
| / accounts / {account_identifier} / load_balancers / regions |
|
| / accounts / {account_identifier} / load_balancers / regions / {region_code} |
|
| / accounts / {account_identifier} / load_balancers / search |
|
| / accounts / {account_identifier} / magic / cf_interconnects |
|
| / accounts / {account_identifier} / magic / cf_interconnects / {tunnel_identifier} |
|
| / accounts / {account_identifier} / magic / gre_tunnels |
|
| / accounts / {account_identifier} / magic / gre_tunnels / {tunnel_identifier} |
|
| / accounts / {account_identifier} / magic / ipsec_tunnels |
|
| / accounts / {account_identifier} / magic / ipsec_tunnels / {tunnel_identifier} |
|
| / accounts / {account_identifier} / magic / ipsec_tunnels / {tunnel_identifier} / psk_generate |
|
| / accounts / {account_identifier} / magic / routes |
|
| / accounts / {account_identifier} / magic / routes / {route_identifier} |
|
| / accounts / {account_identifier} / members |
|
| / accounts / {account_identifier} / members / {identifier} |
|
| / accounts / {account_identifier} / mnm / config |
|
| / accounts / {account_identifier} / mnm / config / full |
|
| / accounts / {account_identifier} / mnm / rules |
|
| / accounts / {account_identifier} / mnm / rules / {rule_identifier} |
|
| / accounts / {account_identifier} / mnm / rules / {rule_identifier} / advertisement |
|
| / accounts / {account_identifier} / pages / projects |
|
| / accounts / {account_identifier} / pages / projects / {project_name} |
|
| / accounts / {account_identifier} / pages / projects / {project_name} / deployments |
|
| / accounts / {account_identifier} / pages / projects / {project_name} / deployments / {deployment_identifier} |
|
| / accounts / {account_identifier} / pages / projects / {project_name} / deployments / {deployment_identifier} / history / logs |
|
| / accounts / {account_identifier} / pages / projects / {project_name} / deployments / {deployment_identifier} / retry |
|
| / accounts / {account_identifier} / pages / projects / {project_name} / deployments / {deployment_identifier} / rollback |
|
| / accounts / {account_identifier} / pages / projects / {project_name} / domains |
|
| / accounts / {account_identifier} / pages / projects / {project_name} / domains / {domain_name} |
|
| / accounts / {account_identifier} / pcaps |
|
| / accounts / {account_identifier} / pcaps / {identifier} |
|
| / accounts / {account_identifier} / pcaps / {identifier} / download |
|
| / accounts / {account_identifier} / pcaps / ownership |
|
| / accounts / {account_identifier} / pcaps / ownership / {identifier} |
|
| / accounts / {account_identifier} / pcaps / ownership / validate |
|
| / accounts / {account_identifier} / r2 / buckets |
|
| / accounts / {account_identifier} / r2 / buckets / {bucket_name} |
|
| / accounts / {account_identifier} / railguns |
|
| / accounts / {account_identifier} / railguns / {identifier} |
|
| / accounts / {account_identifier} / railguns / {railgun_identifier} / connections |
|
| / accounts / {account_identifier} / railguns / {railgun_identifier} / connections / {identifier} |
|
| / accounts / {account_identifier} / registrar / domains |
|
| / accounts / {account_identifier} / registrar / domains / {domain_name} |
|
| / accounts / {account_identifier} / roles |
|
| / accounts / {account_identifier} / roles / {identifier} |
|
| / accounts / {account_identifier} / rules / lists |
|
| / accounts / {account_identifier} / rules / lists / {list_id} |
|
| / accounts / {account_identifier} / rules / lists / {list_id} / items |
|
| / accounts / {account_identifier} / rules / lists / {list_id} / items / {item_id} |
|
| / accounts / {account_identifier} / rules / lists / bulk_operations / {operation_id} |
|
| / accounts / {account_identifier} / secondary_dns / acls |
|
| / accounts / {account_identifier} / secondary_dns / acls / {identifier} |
|
| / accounts / {account_identifier} / secondary_dns / peers |
|
| / accounts / {account_identifier} / secondary_dns / peers / {identifier} |
|
| / accounts / {account_identifier} / secondary_dns / tsigs |
|
| / accounts / {account_identifier} / secondary_dns / tsigs / {identifier} |
|
| / accounts / {account_identifier} / storage / analytics |
|
| / accounts / {account_identifier} / storage / analytics / stored |
|
| / accounts / {account_identifier} / storage / kv / namespaces |
|
| / accounts / {account_identifier} / storage / kv / namespaces / {namespace_identifier} |
|
| / accounts / {account_identifier} / storage / kv / namespaces / {namespace_identifier} / bulk |
|
| / accounts / {account_identifier} / storage / kv / namespaces / {namespace_identifier} / keys |
|
| / accounts / {account_identifier} / storage / kv / namespaces / {namespace_identifier} / metadata / {key_name} |
|
| / accounts / {account_identifier} / storage / kv / namespaces / {namespace_identifier} / values / {key_name} |
|
| / accounts / {account_identifier} / stream |
|
| / accounts / {account_identifier} / stream / {identifier} |
|
| / accounts / {account_identifier} / stream / {identifier} / embed |
|
| / accounts / {account_identifier} / stream / {identifier} / token |
|
| / accounts / {account_identifier} / stream / {video_identifier} / captions |
|
| / accounts / {account_identifier} / stream / {video_identifier} / captions / {language} |
|
| / accounts / {account_identifier} / stream / {video_identifier} / downloads |
|
| / accounts / {account_identifier} / stream / clip |
|
| / accounts / {account_identifier} / stream / copy |
|
| / accounts / {account_identifier} / stream / direct_upload |
|
| / accounts / {account_identifier} / stream / keys |
|
| / accounts / {account_identifier} / stream / keys / {identifier} |
|
| / accounts / {account_identifier} / stream / live_inputs |
|
| / accounts / {account_identifier} / stream / live_inputs / {live_input_identifier} |
|
| / accounts / {account_identifier} / stream / live_inputs / {live_input_identifier} / outputs |
|
| / accounts / {account_identifier} / stream / live_inputs / {live_input_identifier} / outputs / {output_identifier} |
|
| / accounts / {account_identifier} / stream / watermarks |
|
| / accounts / {account_identifier} / stream / watermarks / {identifier} |
|
| / accounts / {account_identifier} / stream / webhook |
|
| / accounts / {account_identifier} / subscriptions |
|
| / accounts / {account_identifier} / subscriptions / {subscription_identifier} |
|
| / accounts / {account_identifier} / teamnet / routes |
|
| / accounts / {account_identifier} / teamnet / routes / ip / {ip} |
|
| / accounts / {account_identifier} / teamnet / routes / network / {ip_network_encoded} |
|
| / accounts / {account_identifier} / teamnet / virtual_networks |
|
| / accounts / {account_identifier} / teamnet / virtual_networks / {vnet_id} |
|
| / accounts / {account_identifier} / tunnels |
|
| / accounts / {account_identifier} / tunnels / {tunnel_id} |
|
| / accounts / {account_identifier} / tunnels / {tunnel_id} / connections |
|
| / accounts / {account_identifier} / virtual_dns |
|
| / accounts / {account_identifier} / virtual_dns / {identifier} |
|
| / accounts / {account_identifier} / virtual_dns / {identifier} / dns_analytics / report |
|
| / accounts / {account_identifier} / virtual_dns / {identifier} / dns_analytics / report / bytime |
|
| / accounts / {account_identifier} / workers / account-settings |
|
| / accounts / {account_identifier} / workers / deployments / by-script / {script_identifier} |
|
| / accounts / {account_identifier} / workers / deployments / by-script / {script_identifier} / detail / {deployment_identifier} |
|
| / accounts / {account_identifier} / workers / domains |
|
| / accounts / {account_identifier} / workers / domains / {domain_identifier} |
|
| / accounts / {account_identifier} / workers / durable_objects / namespaces |
|
| / accounts / {account_identifier} / workers / durable_objects / namespaces / {id} / objects |
|
| / accounts / {account_identifier} / workers / queues |
|
| / accounts / {account_identifier} / workers / queues / {name} |
|
| / accounts / {account_identifier} / workers / queues / {name} / consumers |
|
| / accounts / {account_identifier} / workers / queues / {name} / consumers / {consumer_name} |
|
| / accounts / {account_identifier} / workers / scripts |
|
| / accounts / {account_identifier} / workers / scripts / {script_name} |
|
| / accounts / {account_identifier} / workers / scripts / {script_name} / schedules |
|
| / accounts / {account_identifier} / workers / scripts / {script_name} / tails |
|
| / accounts / {account_identifier} / workers / scripts / {script_name} / tails / {id} |
|
| / accounts / {account_identifier} / workers / scripts / {script_name} / usage-model |
|
| / accounts / {account_identifier} / workers / subdomain |
|
| / accounts / {account_identifier1} / addressing / address_maps / {address_map_identifier} / accounts / {account_identifier} |
|
| / accounts / {identifier} |
|
| / accounts / {identifier} / access / apps |
|
| / accounts / {identifier} / access / apps / {app_id} |
|
| / accounts / {identifier} / access / apps / {app_id} / revoke_tokens |
|
| / accounts / {identifier} / access / apps / {app_id} / user_policy_checks |
|
| / accounts / {identifier} / access / apps / {uuid} / ca |
|
| / accounts / {identifier} / access / apps / {uuid} / policies |
|
| / accounts / {identifier} / access / apps / {uuid1} / policies / {uuid} |
|
| / accounts / {identifier} / access / apps / ca |
|
| / accounts / {identifier} / access / bookmarks |
|
| / accounts / {identifier} / access / bookmarks / {uuid} |
|
| / accounts / {identifier} / access / certificates |
|
| / accounts / {identifier} / access / certificates / {uuid} |
|
| / accounts / {identifier} / access / groups |
|
| / accounts / {identifier} / access / groups / {uuid} |
|
| / accounts / {identifier} / access / identity_providers |
|
| / accounts / {identifier} / access / identity_providers / {uuid} |
|
| / accounts / {identifier} / access / keys |
|
| / accounts / {identifier} / access / keys / rotate |
|
| / accounts / {identifier} / access / logs / access_requests |
|
| / accounts / {identifier} / access / organizations |
|
| / accounts / {identifier} / access / organizations / revoke_user |
|
| / accounts / {identifier} / access / seats |
|
| / accounts / {identifier} / access / service_tokens |
|
| / accounts / {identifier} / access / service_tokens / {uuid} |
|
| / accounts / {identifier} / access / service_tokens / {uuid} / refresh |
|
| / accounts / {identifier} / access / service_tokens / {uuid} / rotate |
|
| / accounts / {identifier} / access / users |
|
| / accounts / {identifier} / access / users / {id} / failed_logins |
|
| / accounts / {identifier} / alerting / v3 / available_alerts |
|
| / accounts / {identifier} / alerting / v3 / destinations / eligible |
|
| / accounts / {identifier} / alerting / v3 / destinations / pagerduty |
|
| / accounts / {identifier} / alerting / v3 / destinations / webhooks |
|
| / accounts / {identifier} / alerting / v3 / destinations / webhooks / {uuid} |
|
| / accounts / {identifier} / alerting / v3 / history |
|
| / accounts / {identifier} / alerting / v3 / policies |
|
| / accounts / {identifier} / alerting / v3 / policies / {uuid} |
|
| / accounts / {identifier} / custom_ns |
|
| / accounts / {identifier} / custom_ns / {ns_name} |
|
| / accounts / {identifier} / custom_ns / availability |
|
| / accounts / {identifier} / custom_ns / verify |
|
| / accounts / {identifier} / devices |
|
| / accounts / {identifier} / devices / {uuid} |
|
| / accounts / {identifier} / devices / {uuid} / override_codes |
|
| / accounts / {identifier} / devices / policies |
|
| / accounts / {identifier} / devices / policy |
|
| / accounts / {identifier} / devices / policy / {uuid} |
|
| / accounts / {identifier} / devices / policy / {uuid} / exclude |
|
| / accounts / {identifier} / devices / policy / {uuid} / fallback_domains |
|
| / accounts / {identifier} / devices / policy / {uuid} / include |
|
| / accounts / {identifier} / devices / policy / exclude |
|
| / accounts / {identifier} / devices / policy / fallback_domains |
|
| / accounts / {identifier} / devices / policy / include |
|
| / accounts / {identifier} / devices / posture |
|
| / accounts / {identifier} / devices / posture / {uuid} |
|
| / accounts / {identifier} / devices / posture / integration |
|
| / accounts / {identifier} / devices / posture / integration / {uuid} |
|
| / accounts / {identifier} / devices / revoke |
|
| / accounts / {identifier} / devices / settings |
|
| / accounts / {identifier} / devices / unrevoke |
|
| / accounts / {identifier} / gateway |
|
| / accounts / {identifier} / gateway / app_types |
|
| / accounts / {identifier} / gateway / configuration |
|
| / accounts / {identifier} / gateway / lists |
|
| / accounts / {identifier} / gateway / lists / {uuid} |
|
| / accounts / {identifier} / gateway / lists / {uuid} / items |
|
| / accounts / {identifier} / gateway / locations |
|
| / accounts / {identifier} / gateway / locations / {uuid} |
|
| / accounts / {identifier} / gateway / logging |
|
| / accounts / {identifier} / gateway / proxy_endpoints |
|
| / accounts / {identifier} / gateway / proxy_endpoints / {uuid} |
|
| / accounts / {identifier} / gateway / rules |
|
| / accounts / {identifier} / gateway / rules / {uuid} |
|
| / certificates |
|
| / certificates / {identifier} |
|
| / ips |
|
| / memberships |
|
| / memberships / {identifier} |
|
| / organizations / {identifier} |
|
| / organizations / {organization_identifier} / audit_logs |
|
| / organizations / {organization_identifier} / invites |
|
| / organizations / {organization_identifier} / invites / {identifier} |
|
| / organizations / {organization_identifier} / members |
|
| / organizations / {organization_identifier} / members / {identifier} |
|
| / organizations / {organization_identifier} / railguns |
|
| / organizations / {organization_identifier} / railguns / {identifier} |
|
| / organizations / {organization_identifier} / railguns / {identifier} / zones |
|
| / organizations / {organization_identifier} / roles |
|
| / organizations / {organization_identifier} / roles / {identifier} |
|
| / radar / annotations / outages |
|
| / radar / annotations / outages / locations |
|
| / radar / attacks / layer3 / summary |
|
| / radar / attacks / layer3 / timeseries |
|
| / radar / attacks / layer3 / timeseries_groups |
|
| / radar / attacks / layer7 / summary |
|
| / radar / attacks / layer7 / timeseries |
|
| / radar / attacks / layer7 / timeseries_groups |
|
| / radar / attacks / layer7 / top / ases / origin |
|
| / radar / attacks / layer7 / top / attacks |
|
| / radar / attacks / layer7 / top / locations / origin |
|
| / radar / attacks / layer7 / top / locations / target |
|
| / radar / bgp / leaks / events |
|
| / radar / bgp / timeseries |
|
| / radar / bgp / top / ases |
|
| / radar / bgp / top / prefixes |
|
| / radar / datasets |
|
| / radar / datasets / {alias} |
|
| / radar / datasets / download |
|
| / radar / dns / top / ases |
|
| / radar / dns / top / locations |
|
| / radar / entities / asns |
|
| / radar / entities / asns / {asn} |
|
| / radar / entities / asns / ip |
|
| / radar / entities / locations |
|
| / radar / entities / locations / {location} |
|
| / radar / http / summary / bot_class |
|
| / radar / http / summary / device_type |
|
| / radar / http / summary / http_protocol |
|
| / radar / http / summary / http_version |
|
| / radar / http / summary / ip_version |
|
| / radar / http / summary / tls_version |
|
| / radar / http / timeseries / bot_class |
|
| / radar / http / timeseries / browser |
|
| / radar / http / timeseries / browser_family |
|
| / radar / http / timeseries / device_type |
|
| / radar / http / timeseries / http_protocol |
|
| / radar / http / timeseries / http_version |
|
| / radar / http / timeseries / ip_version |
|
| / radar / http / timeseries / tls_version |
|
| / radar / http / top / ases |
|
| / radar / http / top / ases / bot_class / {bot_class} |
|
| / radar / http / top / ases / device_type / {device_type} |
|
| / radar / http / top / ases / http_protocol / {http_protocol} |
|
| / radar / http / top / ases / http_version / {http_version} |
|
| / radar / http / top / ases / ip_version / {ip_version} |
|
| / radar / http / top / ases / tls_version / {tls_version} |
|
| / radar / http / top / browser_families |
|
| / radar / http / top / browsers |
|
| / radar / http / top / locations |
|
| / radar / http / top / locations / bot_class / {bot_class} |
|
| / radar / http / top / locations / device_type / {device_type} |
|
| / radar / http / top / locations / http_protocol / {http_protocol} |
|
| / radar / http / top / locations / http_version / {http_version} |
|
| / radar / http / top / locations / ip_version / {ip_version} |
|
| / radar / http / top / locations / tls_version / {tls_version} |
|
| / radar / netflows / timeseries |
|
| / radar / netflows / top / ases |
|
| / radar / netflows / top / locations |
|
| / radar / ranking / timeseries |
|
| / radar / ranking / top |
|
| / radar / search / global |
|
| / radar / specialevents |
|
| / radar / specialevents / {eventAlias} |
|
| / radar / specialevents / {eventAlias} / {categoryAlias} |
|
| / radar / verified_bots / top / bots |
|
| / radar / verified_bots / top / categories |
|
| / railguns |
|
| / railguns / {identifier} |
|
| / railguns / {identifier} / zones |
|
| / user |
|
| / user / audit_logs |
|
| / user / billing / history |
|
| / user / billing / profile |
|
| / user / firewall / access_rules / rules |
|
| / user / firewall / access_rules / rules / {identifier} |
|
| / user / invites |
|
| / user / invites / {identifier} |
|
| / user / load_balancers / monitors |
|
| / user / load_balancers / monitors / {identifier} |
|
| / user / load_balancers / monitors / {identifier} / preview |
|
| / user / load_balancers / monitors / {identifier} / references |
|
| / user / load_balancers / pools |
|
| / user / load_balancers / pools / {identifier} |
|
| / user / load_balancers / pools / {identifier} / health |
|
| / user / load_balancers / pools / {identifier} / preview |
|
| / user / load_balancers / pools / {identifier} / references |
|
| / user / load_balancers / preview / {preview_id} |
|
| / user / load_balancing_analytics / events |
|
| / user / organizations |
|
| / user / organizations / {identifier} |
|
| / user / subscriptions |
|
| / user / subscriptions / {identifier} |
|
| / user / tokens |
|
| / user / tokens / {identifier} |
|
| / user / tokens / {identifier} / value |
|
| / user / tokens / permission_groups |
|
| / user / tokens / verify |
|
| / zones |
|
| / zones / {identifier} |
|
| / zones / {identifier} / access / apps |
|
| / zones / {identifier} / access / apps / {app_id} |
|
| / zones / {identifier} / access / apps / {app_id} / revoke_tokens |
|
| / zones / {identifier} / access / apps / {app_id} / user_policy_checks |
|
| / zones / {identifier} / access / apps / {uuid} / ca |
|
| / zones / {identifier} / access / apps / {uuid} / policies |
|
| / zones / {identifier} / access / apps / {uuid1} / policies / {uuid} |
|
| / zones / {identifier} / access / apps / ca |
|
| / zones / {identifier} / access / certificates |
|
| / zones / {identifier} / access / certificates / {uuid} |
|
| / zones / {identifier} / access / groups |
|
| / zones / {identifier} / access / groups / {uuid} |
|
| / zones / {identifier} / access / identity_providers |
|
| / zones / {identifier} / access / identity_providers / {uuid} |
|
| / zones / {identifier} / access / organizations |
|
| / zones / {identifier} / access / organizations / revoke_user |
|
| / zones / {identifier} / access / service_tokens |
|
| / zones / {identifier} / access / service_tokens / {uuid} |
|
| / zones / {identifier} / activation_check |
|
| / zones / {identifier} / dns_analytics / report |
|
| / zones / {identifier} / dns_analytics / report / bytime |
|
| / zones / {identifier} / load_balancers |
|
| / zones / {identifier} / purge_cache |
|
| / zones / {identifier} / secondary_dns / force_axfr |
|
| / zones / {identifier} / secondary_dns / incoming |
|
| / zones / {identifier} / secondary_dns / outgoing |
|
| / zones / {identifier} / secondary_dns / outgoing / disable |
|
| / zones / {identifier} / secondary_dns / outgoing / enable |
|
| / zones / {identifier} / secondary_dns / outgoing / force_notify |
|
| / zones / {identifier} / secondary_dns / outgoing / status |
|
| / zones / {identifier} / ssl / analyze |
|
| / zones / {identifier} / subscription |
|
| / zones / {identifier1} / load_balancers / {identifier} |
|
| / zones / {zone_id} / activation_check |
|
| / zones / {zone_id} / api_gateway / configuration |
|
| / zones / {zone_id} / api_gateway / discovery |
|
| / zones / {zone_id} / api_gateway / operations |
|
| / zones / {zone_id} / api_gateway / operations / {operation_id} |
|
| / zones / {zone_id} / api_gateway / schemas |
|
| / zones / {zone_id} / firewall / access_rules / rules |
|
| / zones / {zone_id} / firewall / access_rules / rules / {identifier} |
|
| / zones / {zone_id} / firewall / waf / packages / {package_id} / rules |
|
| / zones / {zone_id} / firewall / waf / packages / {package_id} / rules / {identifier} |
|
| / zones / {zone_id} / managed_headers |
|
| / zones / {zone_id} / page_shield |
|
| / zones / {zone_id} / page_shield / connections |
|
| / zones / {zone_id} / page_shield / connections / {id} |
|
| / zones / {zone_id} / page_shield / scripts |
|
| / zones / {zone_id} / page_shield / scripts / {id} |
|
| / zones / {zone_id} / rulesets |
|
| / zones / {zone_id} / rulesets / {ruleset_id} |
|
| / zones / {zone_id} / rulesets / {ruleset_id} / rules |
|
| / zones / {zone_id} / rulesets / {ruleset_id} / rules / {rule_id} |
|
| / zones / {zone_id} / rulesets / {ruleset_id} / versions |
|
| / zones / {zone_id} / rulesets / {ruleset_id} / versions / {ruleset_version} |
|
| / zones / {zone_id} / rulesets / phases / {phase} / entrypoint |
|
| / zones / {zone_id} / rulesets / phases / {ruleset_phase} / entrypoint |
|
| / zones / {zone_id} / rulesets / phases / {ruleset_phase} / entrypoint / versions |
|
| / zones / {zone_id} / rulesets / phases / {ruleset_phase} / entrypoint / versions / {ruleset_version} |
|
| / zones / {zone_id} / rulesets / phases / http_custom_errors / entrypoint |
|
| / zones / {zone_id} / url_normalization |
|
| / zones / {zone_id} / workers / filters |
|
| / zones / {zone_id} / workers / filters / {filter_id} |
|
| / zones / {zone_id} / workers / routes |
|
| / zones / {zone_id} / workers / routes / {route_id} |
|
| / zones / {zone_identifier} / acm / total_tls |
|
| / zones / {zone_identifier} / analytics / colos |
|
| / zones / {zone_identifier} / analytics / dashboard |
|
| / zones / {zone_identifier} / analytics / latency |
|
| / zones / {zone_identifier} / analytics / latency / colos |
|
| / zones / {zone_identifier} / argo / smart_routing |
|
| / zones / {zone_identifier} / available_plans |
|
| / zones / {zone_identifier} / available_plans / {plan_identifier} |
|
| / zones / {zone_identifier} / available_rate_plans |
|
| / zones / {zone_identifier} / cache / cache_reserve |
|
| / zones / {zone_identifier} / cache / variants |
|
| / zones / {zone_identifier} / custom_certificates |
|
| / zones / {zone_identifier} / custom_certificates / {identifier} |
|
| / zones / {zone_identifier} / custom_certificates / prioritize |
|
| / zones / {zone_identifier} / custom_hostnames |
|
| / zones / {zone_identifier} / custom_hostnames / {identifier} |
|
| / zones / {zone_identifier} / custom_hostnames / fallback_origin |
|
| / zones / {zone_identifier} / custom_ns |
|
| / zones / {zone_identifier} / custom_pages |
|
| / zones / {zone_identifier} / custom_pages / {identifier} |
|
| / zones / {zone_identifier} / dns_records |
|
| / zones / {zone_identifier} / dns_records / {identifier} |
|
| / zones / {zone_identifier} / dns_records / export |
|
| / zones / {zone_identifier} / dns_records / import |
|
| / zones / {zone_identifier} / dns_records / scan |
|
| / zones / {zone_identifier} / dnssec |
|
| / zones / {zone_identifier} / email / routing |
|
| / zones / {zone_identifier} / email / routing / disable |
|
| / zones / {zone_identifier} / email / routing / dns |
|
| / zones / {zone_identifier} / email / routing / enable |
|
| / zones / {zone_identifier} / email / routing / rules |
|
| / zones / {zone_identifier} / email / routing / rules / {rule_identifier} |
|
| / zones / {zone_identifier} / email / routing / rules / catch_all |
|
| / zones / {zone_identifier} / filters |
|
| / zones / {zone_identifier} / filters / {id} |
|
| / zones / {zone_identifier} / firewall / lockdowns |
|
| / zones / {zone_identifier} / firewall / lockdowns / {id} |
|
| / zones / {zone_identifier} / firewall / rules |
|
| / zones / {zone_identifier} / firewall / rules / {id} |
|
| / zones / {zone_identifier} / firewall / ua_rules |
|
| / zones / {zone_identifier} / firewall / ua_rules / {id} |
|
| / zones / {zone_identifier} / firewall / waf / overrides |
|
| / zones / {zone_identifier} / firewall / waf / overrides / {id} |
|
| / zones / {zone_identifier} / firewall / waf / packages |
|
| / zones / {zone_identifier} / firewall / waf / packages / {identifier} |
|
| / zones / {zone_identifier} / firewall / waf / packages / {package_identifier} / groups |
|
| / zones / {zone_identifier} / firewall / waf / packages / {package_identifier} / groups / {identifier} |
|
| / zones / {zone_identifier} / healthchecks |
|
| / zones / {zone_identifier} / healthchecks / {identifier} |
|
| / zones / {zone_identifier} / healthchecks / preview |
|
| / zones / {zone_identifier} / healthchecks / preview / {identifier} |
|
| / zones / {zone_identifier} / keyless_certificates |
|
| / zones / {zone_identifier} / keyless_certificates / {identifier} |
|
| / zones / {zone_identifier} / logpush / datasets / {dataset} / fields |
|
| / zones / {zone_identifier} / logpush / datasets / {dataset} / jobs |
|
| / zones / {zone_identifier} / logpush / jobs |
|
| / zones / {zone_identifier} / logpush / jobs / {job_identifier} |
|
| / zones / {zone_identifier} / logpush / ownership |
|
| / zones / {zone_identifier} / logpush / ownership / validate |
|
| / zones / {zone_identifier} / logpush / validate / destination / exists |
|
| / zones / {zone_identifier} / logpush / validate / origin |
|
| / zones / {zone_identifier} / logs / control / retention / flag |
|
| / zones / {zone_identifier} / logs / rayids / {ray_identifier} |
|
| / zones / {zone_identifier} / logs / received |
|
| / zones / {zone_identifier} / logs / received / fields |
|
| / zones / {zone_identifier} / origin_tls_client_auth |
|
| / zones / {zone_identifier} / origin_tls_client_auth / {identifier} |
|
| / zones / {zone_identifier} / origin_tls_client_auth / hostnames |
|
| / zones / {zone_identifier} / origin_tls_client_auth / hostnames / {hostname} |
|
| / zones / {zone_identifier} / origin_tls_client_auth / hostnames / certificates |
|
| / zones / {zone_identifier} / origin_tls_client_auth / hostnames / certificates / {identifier} |
|
| / zones / {zone_identifier} / origin_tls_client_auth / settings |
|
| / zones / {zone_identifier} / pagerules |
|
| / zones / {zone_identifier} / pagerules / {identifier} |
|
| / zones / {zone_identifier} / pagerules / settings |
|
| / zones / {zone_identifier} / railguns |
|
| / zones / {zone_identifier} / railguns / {identifier} |
|
| / zones / {zone_identifier} / railguns / {identifier} / diagnose |
|
| / zones / {zone_identifier} / rate_limits |
|
| / zones / {zone_identifier} / rate_limits / {id} |
|
| / zones / {zone_identifier} / settings |
|
| / zones / {zone_identifier} / settings / 0rtt |
|
| / zones / {zone_identifier} / settings / advanced_ddos |
|
| / zones / {zone_identifier} / settings / always_online |
|
| / zones / {zone_identifier} / settings / always_use_https |
|
| / zones / {zone_identifier} / settings / automatic_https_rewrites |
|
| / zones / {zone_identifier} / settings / automatic_platform_optimization |
|
| / zones / {zone_identifier} / settings / brotli |
|
| / zones / {zone_identifier} / settings / browser_cache_ttl |
|
| / zones / {zone_identifier} / settings / browser_check |
|
| / zones / {zone_identifier} / settings / cache_level |
|
| / zones / {zone_identifier} / settings / challenge_ttl |
|
| / zones / {zone_identifier} / settings / ciphers |
|
| / zones / {zone_identifier} / settings / development_mode |
|
| / zones / {zone_identifier} / settings / early_hints |
|
| / zones / {zone_identifier} / settings / email_obfuscation |
|
| / zones / {zone_identifier} / settings / h2_prioritization |
|
| / zones / {zone_identifier} / settings / hotlink_protection |
|
| / zones / {zone_identifier} / settings / http2 |
|
| / zones / {zone_identifier} / settings / http3 |
|
| / zones / {zone_identifier} / settings / image_resizing |
|
| / zones / {zone_identifier} / settings / ip_geolocation |
|
| / zones / {zone_identifier} / settings / ipv6 |
|
| / zones / {zone_identifier} / settings / min_tls_version |
|
| / zones / {zone_identifier} / settings / minify |
|
| / zones / {zone_identifier} / settings / mirage |
|
| / zones / {zone_identifier} / settings / mobile_redirect |
|
| / zones / {zone_identifier} / settings / nel |
|
| / zones / {zone_identifier} / settings / opportunistic_encryption |
|
| / zones / {zone_identifier} / settings / opportunistic_onion |
|
| / zones / {zone_identifier} / settings / orange_to_orange |
|
| / zones / {zone_identifier} / settings / origin_error_page_pass_thru |
|
| / zones / {zone_identifier} / settings / origin_max_http_version |
|
| / zones / {zone_identifier} / settings / polish |
|
| / zones / {zone_identifier} / settings / prefetch_preload |
|
| / zones / {zone_identifier} / settings / privacy_pass |
|
| / zones / {zone_identifier} / settings / proxy_read_timeout |
|
| / zones / {zone_identifier} / settings / pseudo_ipv4 |
|
| / zones / {zone_identifier} / settings / response_buffering |
|
| / zones / {zone_identifier} / settings / rocket_loader |
|
| / zones / {zone_identifier} / settings / security_header |
|
| / zones / {zone_identifier} / settings / security_level |
|
| / zones / {zone_identifier} / settings / server_side_exclude |
|
| / zones / {zone_identifier} / settings / sort_query_string_for_cache |
|
| / zones / {zone_identifier} / settings / ssl |
|
| / zones / {zone_identifier} / settings / ssl_recommender |
|
| / zones / {zone_identifier} / settings / tls_1_3 |
|
| / zones / {zone_identifier} / settings / tls_client_auth |
|
| / zones / {zone_identifier} / settings / true_client_ip_header |
|
| / zones / {zone_identifier} / settings / waf |
|
| / zones / {zone_identifier} / settings / webp |
|
| / zones / {zone_identifier} / settings / websockets |
|
| / zones / {zone_identifier} / ssl / certificate_packs |
|
| / zones / {zone_identifier} / ssl / certificate_packs / {identifier} |
|
| / zones / {zone_identifier} / ssl / certificate_packs / order |
|
| / zones / {zone_identifier} / ssl / certificate_packs / quota |
|
| / zones / {zone_identifier} / ssl / recommendation |
|
| / zones / {zone_identifier} / ssl / universal / settings |
|
| / zones / {zone_identifier} / ssl / verification |
|
| / zones / {zone_identifier} / ssl / verification / {cert_pack_uuid} |
|
| / zones / {zone_identifier} / waiting_rooms |
|
| / zones / {zone_identifier} / waiting_rooms / {waiting_room_id} |
|
| / zones / {zone_identifier} / waiting_rooms / {waiting_room_id} / events |
|
| / zones / {zone_identifier} / waiting_rooms / {waiting_room_id} / events / {event_id} |
|
| / zones / {zone_identifier} / waiting_rooms / {waiting_room_id} / events / {event_id} / details |
|
| / zones / {zone_identifier} / waiting_rooms / {waiting_room_id} / rules |
|
| / zones / {zone_identifier} / waiting_rooms / {waiting_room_id} / rules / {rule_id} |
|
| / zones / {zone_identifier} / waiting_rooms / {waiting_room_id} / status |
|
| / zones / {zone_identifier} / waiting_rooms / preview |
|
| / zones / {zone_identifier} / web3 / hostnames |
|
| / zones / {zone_identifier} / web3 / hostnames / {identifier} |
|
| / zones / {zone_identifier} / web3 / hostnames / {identifier} / ipfs_universal_path / content_list |
|
| / zones / {zone_identifier} / web3 / hostnames / {identifier} / ipfs_universal_path / content_list / entries |
|
| / zones / {zone_identifier} / web3 / hostnames / {identifier} / ipfs_universal_path / content_list / entries / {content_list_entry_identifier} |
|
| / zones / {zone_identifier} / workers / script |
|
| / zones / {zone_identifier} / workers / script / bindings |
|
| / zones / {zone} / spectrum / analytics / aggregate / current |
|
| / zones / {zone} / spectrum / analytics / events / bytime |
|
| / zones / {zone} / spectrum / analytics / events / summary |
|
| / zones / {zone} / spectrum / apps |
|
| / zones / {zone} / spectrum / apps / {app_id} |
|
| No API Resources |
Kong
Kong is presented as both an open source Gateway and as an enterprise platform named Kong Konnect. The platform consists of an Gateway, a Service Mesh, a Portal, an API client, and more. Kong has gained a strong footing for internal use cases, leading to its integrations with Kubernetes and Envoy.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Design
- Gateway
- Analytics
- Monitoring
- Portal
- Threat Protection
Gateway Capabilities
These are the capabilities the gateway supports.
- Custom Code Execution
- Protocol Transformation
- Traffic Management
- Mediation
- OpenAPI Integration
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
- HTTP/2
- gRPC
- GraphQL
- Kafka
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
- HTTP/2
- GraphQL
Custom Code
If they offer plugin, extension, and custom coding options.
- Lua
Delivery Models
These are they ways you can deliver this solution.
- SaaS
- Customer Managed (Cloud)
- Customer Managed (On-Premises)
Policies
These are the policies available across the gateway capabilities.
Traffic Management
- Canary Release
- GraphQL Caching
- Rate Limiting
- Mocking
- Cache Lookup
- Cache Invalidation
- Cache Population
- Cache Target Response
- Quota
- Request Size Limiting
Mediation
- GraphQL to REST
- Request Transformation
- Response Transformation
- Context Persistence
- JSON to XML
Security
- IP Access Rules
- Basic Authentication
- API Key
- OAuth 2.0
- HMAC
- JWT
- LDAP
- Message Inspection
- SAML Assertion
- Mutual TLS
- OpenID Connect
- HashiCorp Vault Authentication
- Okta
- Let's Encrypt
- Bot Detection
- CORS
- Access Control Lists
Extensions
- Serverless Integrations
- Monitoring Integrations
- Statistics Collection
- Message Logging
API Resources
| Dev Portal API
OpenAPI |
|
| / auth |
|
| / register |
|
| / verify-account |
|
| / resend-account-verification |
|
| / invalidate-account-verification |
|
| / validate-reset |
|
| / reset-password |
|
| / forgot-password |
|
| / files |
|
| / developer |
|
| / developer / meta_fields |
|
| / developer / password |
|
| / developer / email |
|
| / developer / meta |
|
| / credentials / key-auth |
|
| / credentials / jwt |
|
| / credentials / jwt / {id} |
|
| / applications |
|
| / applications / {id} |
|
| / application_services |
|
| / applications / {id} / application_instances |
|
| / applications / {id} / application_instances / {instance} |
|
| / applications / {id} / credentials |
|
| / applications / {id} / credentials / {credential} |
|
| Konnect Identity API
OpenAPI |
|
| / accept-invite |
|
| / invites |
|
| / identity-provider / team-mappings |
|
| / roles |
|
| / teams |
|
| / teams / {teamId} / users |
|
| / teams / {teamId} |
|
| / teams / {teamId} / users / {userId} |
|
| / teams / {teamId} / assigned-roles |
|
| / teams / {teamId} / assigned-roles / {roleId} |
|
| / users |
|
| / users / {userId} |
|
| / users / {userId} / teams |
|
| / users / {userId} / assigned-roles |
|
| / users / {userId} / assigned-roles / {roleId} |
|
| Kong Admin API
OpenAPI |
|
| / cache / {key} |
|
| / upstreams / {upstreams} / targets / all |
|
| / |
|
| / upstreams / {upstreams} / targets / {targets} / {address} / unhealthy |
|
| / upstreams / {upstreams} / targets |
|
| / routes / {routes} / plugins / {plugins} |
|
| / certificates / {certificates} / snis / {snis} |
|
| / upstreams / {upstreams} / targets / {targets} |
|
| / upstreams / {upstreams} / targets / {targets} / unhealthy |
|
| / consumers |
|
| / services / {services} / plugins |
|
| / services / {services} / plugins / {plugins} |
|
| / upstreams / {upstreams} / targets / {targets} / {address} / healthy |
|
| / targets / {targets} |
|
| / consumers / {consumers} / plugins |
|
| / consumers / {consumers} / plugins / {plugins} |
|
| / schemas / {db_entity_name} / validate |
|
| / targets / {targets} / upstream |
|
| / schemas / {name} |
|
| / tags / {tags} |
|
| / schemas / plugins / validate |
|
| / snis / {snis} / certificate |
|
| / plugins / {plugins} |
|
| / schemas / plugins / {name} |
|
| / plugins / enabled |
|
| / plugins / schema / {name} |
|
| / upstreams / {upstreams} / health |
|
| / plugins |
|
| / upstreams / {upstreams} / targets / {targets} / healthy |
|
| / status |
|
| / cache |
|
| / certificates / {certificates} |
|
| / certificates / {certificates} / snis |
|
| / targets |
|
| / routes / {routes} / plugins |
|
| / clustering / data-planes |
|
| / clustering / status |
|
| / timers |
|
| / config |
|
| / endpoints |
|
| No API Resources |
MuleSoft Anypoint Platform
MuleSoft offers a broad suite of products to deliver integration solutions. The Anypoint platform is often listed in the iPaaS category, and as part of that, it contains Gateway functionality.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Gateway
- Design
- Threat Protection
- Portal
- Monitoring
Gateway Capabilities
These are the capabilities the gateway supports.
- Mediation
- Traffic Management
- Versioning
- Protocol Transformation
- Mocking
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
Custom Code
If they offer plugin, extension, and custom coding options.
- JavaScript
Delivery Models
These are they ways you can deliver this solution.
- SaaS
- Customer Managed (Cloud)
- Customer Managed (On-Premises)
- Hybrid
Policies
These are the policies available across the gateway capabilities.
Security
- Client ID and Secret (MuleSoft-specific API security model)
- Basic Authentication
- LDAP Authentication
- IP Access Rules
- CORS
- JSON Threat Protection
- JWT
- OAuth 2.0
- OpenID Connect
- PingFederate OAuth2.0 Token
- JSON Threat Protection
- XML Threat Protection
Traffic Management
- Cache Lookup
- Cache Validation
- Cache Eviction
- Rate Limiting
- Spike Control
Mediation
- Request Transformation
Extension
- Message Logging
- Custom Policies
API Resources
| No API Resources |
NGINX Plus
Modern app infrastructure and dev teams love NGINX Plus. More than just the fastest web server around, NGINX Plus brings you everything you love about NGINX Open Source, adding enterprise‑grade features like high availability, active health checks, DNS system discovery, session persistence, and a RESTful API. NGINX Plus is a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway. Whether you need to integrate advanced monitoring, strengthen security controls, or orchestrate Kubernetes containers, NGINX Plus delivers with the five‑star support you expect from NGINX.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Gateway
- Analytics
Gateway Capabilities
These are the capabilities the gateway supports.
- Mediation
- Traffic Management
- Versioning
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
- gRPC
- IMAP
- POP3
- SMTP
- TCP
- UDP
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
- gRPC
Custom Code
If they offer plugin, extension, and custom coding options.
- None
Delivery Models
These are they ways you can deliver this solution.
- SaaS
Policies
These are the policies available across the gateway capabilities.
Traffic Management
- Cache Eviction
- Cache Invalidation
- Cache Lookup
- Cache Population
- Cache Storage
- Cache Target Response
- Cache Validation
- Conditional Routing
- Content-Based Routing
- DNS
- Health Checks
- Load Balancer Routing
- Quota
- Quota Reset
- Rate Limiting
- Request Size Limiting
- Reverse Proxy
- Service Mesh
- Service Discovery
- Session Persistence
- Throttling
- Traffic Optimization
Mediation
- CORS
- Cache Eviction
- Cache Lookup
- Cache Store
- Request Size Limit
- Request Termination
- Request Transformation
- Response Transformation
- GZip
Security
- API Key
- API Key Authentication
- Access Control Lists
- Audit Logs
- Basic Authentication
- CORS
- IP Access Rules
- JWS
- JWT Validation
- JWT authorizers
- JWT authorizers (Custom
- Mutual TLS
Extensions
- HTTP Callout
- HTTP integrations
- Containers
- Content Deliver Network
- Kubernetes
- DNS
- App Dynamics
- Datadog
- Dynatrace
- Amazon Web Services
- Google Cloud
- Microsoft Azure
- FastCGI
- Memcached
API Resources
| Gateways API
OpenAPI |
|
| / services / environments / {environmentName} / gateways |
|
| / services / environments / {environmentName} / gateways / {gatewayName} |
|
| Certs API
OpenAPI |
|
| / services / environments / {environmentName} / certs |
|
| / services / environments / {environmentName} / certs / {certName} |
|
| Identity Provider API
OpenAPI |
|
| / security / identity-providers |
|
| / security / identity-providers / {identityProviderName} |
|
| / security / identity-providers / {identityProviderName} / clients |
|
| / security / identity-providers / {identityProviderName} / clients / {identityProviderClientName} |
|
| Events API
OpenAPI |
|
| / analytics / events |
|
| / analytics / events / {id} |
|
| Services API
OpenAPI |
|
| / services |
|
| Policies API
OpenAPI |
|
| / security / policies |
|
| / security / policies / {policyName} |
|
| Environments API
OpenAPI |
|
| / services / environments |
|
| / services / environments / {environmentName} |
|
| Locations API
OpenAPI |
|
| / infrastructure / locations |
|
| / infrastructure / locations / {locationName} |
|
| Metrics API
OpenAPI |
|
| / analytics / metrics |
|
| Instance API
OpenAPI |
|
| / infrastructure / locations / {locationName} / instances |
|
| / infrastructure / locations / {locationName} / instances / {instanceName} |
|
| Alerts API
OpenAPI |
|
| / analytics / alerts / rules |
|
| / analytics / alerts / rules / {alertRuleName} |
|
| / analytics / alerts / rules / {alertRuleName} / alerts |
|
| / analytics / alerts / rules / {alertRuleName} / alerts / {alertId} |
|
| Roles API
OpenAPI |
|
| / platform / roles |
|
| / platform / roles / {roleName} |
|
| Features API
OpenAPI |
|
| / platform / global / features |
|
| Integrations API
OpenAPI |
|
| / platform / integrations |
|
| / platform / integrations / {integrationName} |
|
| Users API
OpenAPI |
|
| / platform / users |
|
| / platform / users / {userName} |
|
| Global Settings API
OpenAPI |
|
| / platform / global |
|
| Instance Groups API
OpenAPI |
|
| / infrastructure / instance-groups |
|
| / infrastructure / instance-groups / {instanceGroupName} |
|
| Authentication Provider API
OpenAPI |
|
| / platform / auth / providers |
|
| / platform / auth / providers / {providerName} |
|
| Strategies API
OpenAPI |
|
| / security / strategies |
|
| / security / strategies / {strategyName} |
|
| Verify Authorization API
OpenAPI |
|
| / platform / auth / verify |
|
| Forwarders API
OpenAPI |
|
| / analytics / forwarders |
|
| / analytics / forwarders / {forwarderName} |
|
| Login Providers API
OpenAPI |
|
| / platform / login-providers |
|
| Catalogs API
OpenAPI |
|
| / analytics / catalogs / metrics |
|
| / analytics / catalogs / metrics / {metricName} |
|
| / analytics / catalogs / dimensions |
|
| / analytics / catalogs / dimensions / {dimensionName} |
|
| API Definitions API
OpenAPI |
|
| / services / api-definitions |
|
| / services / api-definitions / {apiDefinitionName} |
|
| / services / api-definitions / {apiDefinitionName} / versions |
|
| / services / api-definitions / {apiDefinitionName} / versions / {version} |
|
| / services / api-definitions / {apiDefinitionName} / versions / {version} / import |
|
| Components API
OpenAPI |
|
| / services / environments / {environmentName} / apps / {appName} / components |
|
| / services / environments / {environmentName} / apps / {appName} / components / {componentName} |
|
| License API
OpenAPI |
|
| / platform / license |
|
| / platform / licenses / nginx-plus-licenses |
|
| / platform / licenses / nginx-plus-licenses / {licenseName} |
|
| / platform / license-file |
|
| Groups API
OpenAPI |
|
| / platform / auth / groups |
|
| / platform / auth / groups / {groupName} |
|
| DevPortals API
OpenAPI |
|
| / services / environments / {environmentName} / devportals |
|
| / services / environments / {environmentName} / devportals / {devPortalName} |
|
| Published APIs API
OpenAPI |
|
| / services / environments / {environmentName} / apps / {appName} / published-apis |
|
| / services / environments / {environmentName} / apps / {appName} / published-apis / {publishedApiName} |
|
| Login API
OpenAPI |
|
| / platform / login |
|
| / platform / oidc-handler |
|
| / platform / logout |
|
| Reset Password API
OpenAPI |
|
| / platform / auth / password-recovery |
|
| / platform / auth / password-recovery / {code} |
|
| Nodes API
OpenAPI |
|
| / platform / nodes |
|
| / platform / nodes / {nodeName} |
|
| Instance Templates API
OpenAPI |
|
| / infrastructure / locations / {locationName} / instance-templates |
|
| / infrastructure / locations / {locationName} / instance-templates / {instanceTemplateName} |
|
| Error Sets API
OpenAPI |
|
| / services / errorsets |
|
| / services / errorsets / {errorSetName} |
|
| Apps API
OpenAPI |
|
| / services / environments / {environmentName} / apps |
|
| / services / environments / {environmentName} / apps / {appName} |
|
| No API Resources |
Tyk
Our Gateway is secure, lightweight and highly performant. And it’s yours for free, forever. Legacy systems, REST, GraphQL, Kubernetes… whatever your architecture looks like, our 100% open source Gateway will enable you to achieve what you need to with ease. Deploy the Tyk stack anywhere to enjoy blistering performance and complete power and access control over your requests and responses, with no feature lockout. Ever.
Platform Capabilities
These are the wider capabilities beyond the gateway they offer.
- Design
- Gateway
- Portal
- Documentation
- Analytics
- Dashboards
Gateway Capabilities
These are the capabilities the gateway supports.
- Custom Code Execution
- Mediation
- Mocking
- OpenAPI Integration
- OpenAPI Enforcement
- Traffic Management
- Versioning
- Deprecation
Upstream Protocols
The different protocols they support upstream.
- HTTP/1.1
- SOAP
- GraphQL
Downtream Protocols
The different protocols they support downstream.
- HTTP/1.1
- SOAP
- GraphQL
Custom Code
If they offer plugin, extension, and custom coding options.
- None
Delivery Models
These are they ways you can deliver this solution.
- Customer Managed (Cloud)
- Customer Managed (On-Premises)
- Hybrid
- SaaS
Policies
These are the policies available across the gateway capabilities.
Traffic Management
- Cache Eviction
- Cache Invalidation
- Cache Lookup
- Cache Population
- Cache Storage
- Cache Target Response
- Cache Validation
- Canary Release
- Circuit Breaker
- Conditional Routing
- Content-Based Routing
- Dynamic Routing
- GraphQL Caching
- Load Balancer Routing
- Mocking
- Quota
- Quota Reset
- Rate Limiting
- Regions
- Request Size Limiting
- Service Discovery
- Throttling
- Traffic Optimization
Mediation
- CORS
- Cache Eviction
- Cache Lookup
- Cache Store
- Custom Exception Handling
- GraphQL
- JSON Validation
- OpenAPI Validation
- Request Size Limit
- Request Termination
- Request Transformation
- Response Transformation
- SOAP Validation
- URL Rewriting
- XML to JSON
Security
- Auth0
- API Key
- API Key Authentication
- Access Control Lists (ACL)
- Audit Logs
- Basic Authentication
- CORS
- IP Access Rules
- JWS
- JWT Validation
- JWT authorizers
- LDAP
- LDAP Authentication
- Message Inspection
- Mutual TLS
- OAuth 1.0
- OAuth 2.0
- Okta
- OpenID Connect
- Role Based Access Control (RBAC)
- Single Sign On (SSO)
Extensions
- HTTP Callout
- HTTP integrations
- Kubernetes
- Notifications
- CI/CD
- Events
- Prometheus
- Graphing
API Resources
| Tyk Dashboard API
OpenAPI |
|
| / api / portal / policies / |
|
| / api / portal / policies / search |
|
| / api / portal / policies / {id} |
|
| / api / apis |
|
| / api / apis / search |
|
| / api / apis / {id} |
|
| / api / apis / oas |
|
| / api / apis / oas / {apiID} |
|
| / api / apis / oas / {apiID} / versions |
|
| / api / apis / oas / import |
|
| / api / apis / oas / {apiID} / export |
|
| / api / apis / oas / export |
|
| / api / activity / keys / {keyHash} / {startDay} / {startMonth} / {startYear} / {EndDay} / {EndMonth} / {EndYear} |
|
| / api / activity / oauthid / {OAuthClientID} / {startDay} / {startMonth} / {startYear} / {EndDay} / {EndMonth} / {EndYear} |
|
| / api / apis / {apiID} / keys |
|
| / api / apis / {apiID} / keys / {keyID} |
|
| / api / keys |
|
| / api / keys / {keyID} |
|
| / api / org / permissions |
|
| / api / sso / |
|
| / api / apis / keys / basic / {username} |
|
| / api / org / opa |
|
| / api / org / permission |
|
| / api / users |
|
| / api / users / {USER_ID} |
|
| / api / users / {USER_ID} / actions / reset |
|
| / api / users / {USER_ID} / actions / key / reset |
|
| / api / schema |
|
| Tyk Dashboard Admin API
OpenAPI |
|
| / admin / system / reload |
|
| / admin / sso / |
|
| / admin / organisations / {orgID} |
|
| / admin / organisations / import |
|
| / admin / apis / import |
|
| / admin / policies / import |
|
| / admin / users / {USER_ID} / actions / allow_reset_passwords |
|
| / admin / users / {USER_ID} / actions / disallow_reset_passwords |
|
| / admin / organisations / {org-id} |
|
| / admin / organisations / |
|
| Tyk Gateway API
OpenAPI |
|
| / tyk / apis |
|
| / tyk / apis / oas |
|
| / tyk / apis / {apiID} |
|
| / tyk / apis / oas / {apiID} |
|
| / tyk / apis / oas / {apiID} / export |
|
| / tyk / apis / oas / export |
|
| / tyk / apis / oas / import |
|
| / tyk / cache / {apiID} |
|
| / tyk / reload / |
|
| / tyk / reload / group |
|
| / tyk / hello |
|
| / tyk / {listenPath} / hello |
|
| / tyk / certs |
|
| / tyk / keys |
|
| / tyk / keys / {keyID} |
|
| / tyk / policies |
|
| / tyk / policies / {polID} |
|
| / tyk / oauth / clients / create |
|
| / tyk / oauth / clients / {apiID} |
|
| / tyk / oauth / clients / {apiID} / {keyName} |
|
| / tyk / oauth / clients / {apiID} / {keyName} / tokens |
|
| / tyk / oauth / revoke |
|
| / tyk / oauth / revoke_all |
|
| / tyk / oauth / refresh / {keyName} |
|
| / tyk / oauth / authorize-client / |
|
| / tyk / org / keys |
|
| / tyk / org / keys / {keyID} |
|
| / {listen_path} / tyk / batch |
|
| / tyk / schema |
|
| No API Resources |